My grandfarthers 2002 1.2 12v has developed a problem. It cut out with him on a roundabout the other day and started right away and has been running no problem since. But it put the engine light on.
And it has come up with 2 codes. (17925 - Main Relay Circ. Electrical Malfunction) and (16502 - Engine Coolant Temp.Circ High Input) I deleted them and it turned the light out.
A couple of days later its still starting and running perfect it has come up with the 16502 code again

. but no engine light. Also when it is running if you take the oil filler cap off it splutters until you put it back on then cuts out, every time. Are they supposed to do that??
Many Thanks.