I suggest checking the fuel filters not forgetting the one in the fuel pump or blocked or damaged fuel pipe.
Which burner is fitted to yours?
The photocell can be checked with a multimeter set to ohms dark = high resistance bright light ie light bulb should give low reading
Martin Grant, December 2009