geo metro had a problem with the egr valve going bad causing the # 3 exhaust valve to burn, which could cause a lack of power in the engine performance. if this exhaust valve was burnt due to a faulty egr valve the new egr valve could have gotten clogged again causing a check engine light to reappear.
A faulty muffler will not cause this but a clogged catalytic converter will.
A clogged or defective fuel filter will very likely cause a check engine light. If it is suspected, it should be replaced.
Only if they are clogged and creating exhaust back-pressure.
i have replaced the plugs and wires and my service engine light comes again in 2004 land rover discovery
Go here for the deatails: http://www.lincolnsonline.com/article15.html
It is clogged or you have a miss on the driver side bank of the engine which is causing raw fuel to be dumped into the converter where it is burning. If you find your engine is running fine and has no miss then the converter is clogged.
if your oil sump is clogged i would clean it immediately by using propper flushing liquid cos i wouldn't worry about it leaking as it will most probably restrict oil to the engine causing it to seize.
it will run lean, eventually causing detonation (pinging) which is very distructive to your engine.
The head lights have nothing to do with the check engine light.
have you tried looking to see if your your fuel filter is clogged.
most definitely. they can be sonically cleaned, though, for about each, by your local carburetor service shop.
Could be a clogged catalytic converter, rotor cap is bad, fuel filter is clogged, fuel pump dying.