1996 r129 mercedes sl500 , been sat for a few months, went to start it, and it started fine but when it gets warm it stalls and will not restart. There is a strong smell of petrol. Once it has cooled it starts fine again.
edit: its already had a new wiring harness, work done around 2 years ago.
Hi, I did check for leaks but the smell is only there when the engine is running, probably becuase it is very rich like you said. I will go ahead and check the water temp sensor, do you know roughly where it is located on this engine?. I guess there is a water temp sender that goes to the temp gauge and a seperate sensor for ecu...
I have located 3 sensors next to each other where you said. I cleaned all 3 but it made no difference. 1 of them I know is the sender because when i unplug it the gauge stays on zero.
I am a bit confused to which one of the other 2 sensors controls the fuel mixture/choke...
1 has a round connector with 4 prongs, the other has a smaller connector with 2 prongs, when i unscrew either of them water drips out, so there both going into coolant.
here are pics of the 2 sensors....
both describe them as coolant temp sensors so its confusing...
I guess 1 of them might control fan switch but that's just a guess.
Do you know....?
Hi, ok I unplugged it but it made no difference. Still stalls when warm and wont restart, greyish/white smoke that smells strong of fuel out of exhuast like before.
Hi, there is no corrosion, the wires and connectors look clean and almost new. Just a thought would a crankshaft position sensor cause this problem?
after spending a lot of time doing what you said, was not getting anywhere, In the end i search online and found the answer it was moisture build up in the dizzy caps, making the spark arc when warm. Cleaned out moisture and now running fine.