Safety switch keeps tripping
I have a Carrier unit with a Becket Model "AFG" oil burner. Unit was installed 5/2002. It was given its maintenance service on 11/15/07 by Carroll Ind. I was delivered 100 gal of oil the week before Christmas around the 18th. System has been working fine until 2 weeks ago when the Honeywell R8184 G 1427 switch tripped. After resetting the switch the system came on (blew a lot of soot for a minute but settled down) ran for 2 days, did it again. So I cleaned the eye, reset the switch and worked fine for 2 - 3 days again. Neighbor suggested replacing the eye. Is this the problem? COuld there be water in the fuel (this started within days of the unexpected delivery). Was the maintenance done improperly ( seems unlikely, the service was performed 5 weeks before problem started, however it was not that cold in MD yet.)
Please help with any ideas. Thank you