Hello,
I recently found this forum and it seems to be really helpful, so I hope someone might give me some directions to go with my issues.
The car is W124 500E 1992`. It came to me with very rough idle and a tendency to stall after a cold start. First thing to do was to read fault codes and there were several important once - CPS, KPS and O2 sensor.
The CPS was replaced, because it literally fell apart when I tried to unplug it.
The KPS was replaced some time ago and the client insists that it was a good used one. The resistanse of it is a bit high ~1100Ohms, so I still suspect it.
The EZL was also replaced with a used one from W140 and this is also something that bothers me as I am pretty sure that some of the early m119`s does not have magnets on the flywheel and this EZL might have come from a later one with magnets - hence the KPS DTC.
The ignition cables, caps and plugs are brand new.
The insulators and the rotors are old.
I checked the fuel pressure and it was steady at 3.6bar during starting and idling.
I scoped the ignition waveform and it suggested pretty strong ignition(~2.1ms burning time), but lean mixture(spike at the end of the burning), so I decided to replace the O2 sensor and look for confirmation + had some hope the self adaptation would correct the issue. Replaced it with a compatible Bosch sensor and it confirmed the scope trace - the mixture is way off at idle and part-load. Next thing was to replace all vacuum tubes and crankcase ventilation. Had a bit of an improvement, but the ON/OFF ration still went to 100% once the O2 sensor becomes operational.
The MAF showed 20/h at idle which seems fine, but the mixture is still lean - at least on some cylinders. I am saying "On some cylinders", because despite of the lean overall mixture, it still smells like unburned dinosaurs from 10m away.
Here comes even the more interesting part:
At the previous shop the battery was flatted and they did not have cables to jumpstart it. What did they do - they putted a charged battery in the car, started it and then replaced it with the old one while the engine was running. We have some brilliant rednecks over here...
Now the fuel pump is permanently ON when the ignition is on. And this seems to be the required behavior from the LH module, because in the Actual values in HHT it shows that the FP is ON. There are no fault codes in the LH module except for the secondary air pump at the moment, but it does not want to enable the long term self adaptation. When I try to start the self adaptation manually, the HHT says "program status < 32" and drops the process. I checked the program status and it was 26, but I have absolutely no idea what this means.
I recapped the LH module, but nothing changed. I am really interested in this "program status" meaning, because i suspect it indicates some kind of an internal error.
At the moment I replaced the MAF sensor with one that I have adapted from m112 with a "convertor" electronics and I adjusted the transfer curve so that at idle the ON/OFF ratio hovers ~50-60%. The cold starts are pretty much purfect and the idle is good enough to place a coin op right on top of the valve cover(literally did this for demonstration), but I am still not happy with this solution. The car still misses every so slightly + it smells like unburned fuel even when warm. Enrichening the whole engine just masked the issue. I just wanted to prove that it is most likely a fueling issue and not an ignition one.
Another interesting fact is that the car lacks power in the mid-range. When I try to blip the throttle and look at the actual values in HHT, the cam adjusters are not enabled. This + the pump stayng permanently on leads me to the thinking of that this "program status" indicates some kind of an emergency running mode.
I am going to take one LH module from W140 with the clicking FPR issue and repair it for free in exchange to the customer approval to use it for test, but I still need to know what does this program status mean and why it prevents the self adaptation.
Any help will be precious!
I recently found this forum and it seems to be really helpful, so I hope someone might give me some directions to go with my issues.
The car is W124 500E 1992`. It came to me with very rough idle and a tendency to stall after a cold start. First thing to do was to read fault codes and there were several important once - CPS, KPS and O2 sensor.
The CPS was replaced, because it literally fell apart when I tried to unplug it.
The KPS was replaced some time ago and the client insists that it was a good used one. The resistanse of it is a bit high ~1100Ohms, so I still suspect it.
The EZL was also replaced with a used one from W140 and this is also something that bothers me as I am pretty sure that some of the early m119`s does not have magnets on the flywheel and this EZL might have come from a later one with magnets - hence the KPS DTC.
The ignition cables, caps and plugs are brand new.
The insulators and the rotors are old.
I checked the fuel pressure and it was steady at 3.6bar during starting and idling.
I scoped the ignition waveform and it suggested pretty strong ignition(~2.1ms burning time), but lean mixture(spike at the end of the burning), so I decided to replace the O2 sensor and look for confirmation + had some hope the self adaptation would correct the issue. Replaced it with a compatible Bosch sensor and it confirmed the scope trace - the mixture is way off at idle and part-load. Next thing was to replace all vacuum tubes and crankcase ventilation. Had a bit of an improvement, but the ON/OFF ration still went to 100% once the O2 sensor becomes operational.
The MAF showed 20/h at idle which seems fine, but the mixture is still lean - at least on some cylinders. I am saying "On some cylinders", because despite of the lean overall mixture, it still smells like unburned dinosaurs from 10m away.
Here comes even the more interesting part:
At the previous shop the battery was flatted and they did not have cables to jumpstart it. What did they do - they putted a charged battery in the car, started it and then replaced it with the old one while the engine was running. We have some brilliant rednecks over here...
Now the fuel pump is permanently ON when the ignition is on. And this seems to be the required behavior from the LH module, because in the Actual values in HHT it shows that the FP is ON. There are no fault codes in the LH module except for the secondary air pump at the moment, but it does not want to enable the long term self adaptation. When I try to start the self adaptation manually, the HHT says "program status < 32" and drops the process. I checked the program status and it was 26, but I have absolutely no idea what this means.
I recapped the LH module, but nothing changed. I am really interested in this "program status" meaning, because i suspect it indicates some kind of an internal error.
At the moment I replaced the MAF sensor with one that I have adapted from m112 with a "convertor" electronics and I adjusted the transfer curve so that at idle the ON/OFF ratio hovers ~50-60%. The cold starts are pretty much purfect and the idle is good enough to place a coin op right on top of the valve cover(literally did this for demonstration), but I am still not happy with this solution. The car still misses every so slightly + it smells like unburned fuel even when warm. Enrichening the whole engine just masked the issue. I just wanted to prove that it is most likely a fueling issue and not an ignition one.
Another interesting fact is that the car lacks power in the mid-range. When I try to blip the throttle and look at the actual values in HHT, the cam adjusters are not enabled. This + the pump stayng permanently on leads me to the thinking of that this "program status" indicates some kind of an emergency running mode.
I am going to take one LH module from W140 with the clicking FPR issue and repair it for free in exchange to the customer approval to use it for test, but I still need to know what does this program status mean and why it prevents the self adaptation.
Any help will be precious!
Last edited:

