High idle, and other issues, 88 300CE




I would chuck that URO OVP pronto. Usually their parts are not a good fit for particular model years etc. Been there myself with simple stuff like antenna rubber seal, etc.
(1) How many miles on the engine/car?
(2) So does it idle higher rpm upon cold start? How is that behavior?
(3) Were you describing hot start idle? Namely the rpm slowly creeps up. Please verify this.
(4) After it gets to the 1300 rpm, what happens when you disconnect the plug to the IACV? What happens when you plug it back in as the car is running?
(5) Your running issues most likely are unrelated to the high idle but we will find out.
Last edited by dolucasi; Dec 29, 2022 at 11:00 PM.




Cold start must be yet a separate problem. We will have to tackle that separately.
I wonder if you should question the quality of the swap and if they got all the harnesses connected properly.
Sooner or later you will also have to do some EHA current and/or duty cycle measurements. I would start with the IACV unplug followed by plug. A working IACV closed loop operation would cause a near stall or stall upon plugging back in.
- Cheers!




Lower may indicate vacuum leaks or engine running issues like timing/low compression/etc.
Trending Topics




(1) Backfire from intake points to incomplete ignition either due to an ignition system problem or fuel mixture being too rich and flooding the intake. I would put a strobe light and see how the timing is during warm up and operating temp and if you are getting steady 10% BTDC and not a jumpy one even during cranking.
(2) Engine should start on a dime cold for the M103 engine given the CSV fires for 1-2 seconds, fuel enrichment is there, and the proper fuel pressure is present.
(3) No change in idle rpm when IACV is unplugged means you have 0V at the IACV like I mentioned in the previous post. You can measure it (with it plugged in but I'm pretty confident).
On item 3, it sounds like IACV is receiving 0 volts all the time and the rpm is changing based on the operating conditions of coolant temp, engine timing (based on comment about your unplugging the vacuum EZL seems to change rpms). etc. This would also explain the steady rpm rise during the engine heating up.
So you can verify this by measuring the voltage by sticking a couple of thin wires in the connector or wire wrap around the male side of the connector etc.
Or you can verify by disconnecting the IACV and cold start it and see if the behavior is the same as when it was plugged in. Your choice.
You should focus on this IACV before tackling item (2) above.
I would question the wiring between the IACV and the ECU since the engine was swapped and you already swapped in different ECU's without success.
You can measure the wire resistance between the connector at the IACV and at the ECU.
Last edited by dolucasi; Dec 30, 2022 at 08:48 PM. Reason: typo's, corrections
The Best of Mercedes & AMG
I checked the terminals in the plug and they are tight.
When car is running, and I apply direct current to IAC, the engine revs higher.
I'm puzzled.




DLL>>> So, the IAC circuit is getting full voltage
but later in the post:
DLL>>>When I connect the plug to the IAC, leaving just enough room for multimeter leads, there is zero current reading.
I checked the terminals in the plug and they are tight.
I'm going to assume is first statement is a typo.
It is pretty clear your ECU is not attempting to control idle and either is in
(1) limp mode
(2) There is a connection issue between the IACV plug and the ECU (not very common but possible)
(3) ECU is busted (not very common but possible)
I would focus on verifying that you are in limp mode first.
One way is to unplug the EHA connector when the car is idling. If nothing changes, you are indeed limp mode.
Please report on that quick experiment.
-Happy Sunday




ECU is driving 0V to the IACV meaning it is in some mode where it thinks the car is not idling.
Did you check to see if your throttle linkage and microswitch are operating properly. I do not remember if we checked that already. The microswitch is what "orders" the ECU to put the car in idle mode.
- Cheers!
I haven't followed this thread to every letter and I don't get all the acronyms but I had a real issue with my (UK) 230 TE (gas engined, estate).
The first was that my wife was stranded as it would not start. I got there and sprayed some brake cleaner into the intake and it started easily - for a few seconds until the spray ran out.
So it wasn't getting fuel. I found out how to hot wire the fuel pump (a simple figure of eight copper wire around two terminals on the fuel pump relay. That got me home. On looking very (!) closely at the fuel pump terminations I could see a crack in a solder joint.
So I re-flowed that with solder and it fixed the issue. About a year later the car was getting more difficult to start, it would cut out sometimes and the idle speed was all over the place. I replaced the throttle cable, no difference whatever.
So I then removed the fuel pump relay once again (on UK cars it's right behind the battery) and on closer inspection could see more cracks in the solder joints on the output terminals - i.e. where the PCB gets connected to the pins that stick out of the bottom.
I solder-sucked ALL of them dry, used plenty of flux and re-soldered them all and ever since the car has started and idled perfectly - like you sometimes can't tell if the engine is running or not except by the rev counter.
I don't know if this will help but it sure did sort mine out. And it cost me probably less than 5 pence worth of solder and flux and power for the soldering iron.
all the best
Neil (in the rain-sodden UK)




I haven't followed this thread to every letter and I don't get all the acronyms but I had a real issue with my (UK) 230 TE (gas engined, estate).
The first was that my wife was stranded as it would not start. I got there and sprayed some brake cleaner into the intake and it started easily - for a few seconds until the spray ran out.
So it wasn't getting fuel. I found out how to hot wire the fuel pump (a simple figure of eight copper wire around two terminals on the fuel pump relay. That got me home. On looking very (!) closely at the fuel pump terminations I could see a crack in a solder joint.
So I re-flowed that with solder and it fixed the issue. About a year later the car was getting more difficult to start, it would cut out sometimes and the idle speed was all over the place. I replaced the throttle cable, no difference whatever.
So I then removed the fuel pump relay once again (on UK cars it's right behind the battery) and on closer inspection could see more cracks in the solder joints on the output terminals - i.e. where the PCB gets connected to the pins that stick out of the bottom.
I solder-sucked ALL of them dry, used plenty of flux and re-soldered them all and ever since the car has started and idled perfectly - like you sometimes can't tell if the engine is running or not except by the rev counter.
I don't know if this will help but it sure did sort mine out. And it cost me probably less than 5 pence worth of solder and flux and power for the soldering iron.
all the best
Neil (in the rain-sodden UK)
Cheers from a rain soaked California!




One thing you do not want to get into is the cycle of swapping parts unnecessarily as that itself can cause issues. At least if you are going to do that make sure you do not swap in aftermarket low quality parts as that will make you chase yet other issues and if you do not "observe cause and effect" swap your original part back in.
Anyway, I could have saved you the time with the Pot, had you questioned it.
You did not get back to me on the microswitch and it's operation. After that we should also check the Throttle plate switch.
You said your engine was swapped with another engine of equivalent mileage. Was than an '88 engine or later? It would not make sense to swap in another '88 or early '89 engine as they have a known CAM and oiler defects. Most of those will be toast by that mileage unless taken care off. You can tell by taking your cover off and looking at the cam and rockers or read the engine serial number and going down to your Dealership and asking if it's date of birth is pre or post March-89.
I am still suspecting something was not quite right with your engine swap. Most likely in wiring. Or during the swap the ECU may have gotten zapped if not disconnected prior to the swap.
Can not remember if you tried an ECU swap already. The IACV receiving zero volts means the ECU is not controlling the IACV at all. Need to question: wiring, ECU, microswitch, TPS for that.
Last edited by dolucasi; Jan 14, 2023 at 02:29 PM.




As a matter of fact the only time the mixture is adjusted is on a WOT (wide open throttle) and that mixture adjustment is relatively minor from my measurements in the grand scheme of things.
The cold start issues are also unrelated to the pot. For that most likely your CSV is not firing and after it starts the ECU is not adjusting the mixture (this one could be AFM pot but you already swapped and concluded it is not your pot)
I actually have an analog EHA meter installed in my car and have also posted graphs on the W201 forum a year or two ago of the EHA current (AKA duty cycle) measurements. You can check them out to give you an idea.
Since you already vindicated the ECU and the microswitch, you are down to the TPS. Make the diagnostic measurements there (do not swap it though) and see if it is working at all.
It is like a slide switch with 3 pins and 3 positions. Closed throttle, (2 pins shorted), throttle open but not WOT (all pins open), WOT (the other 2 pins shorted).




1.....2.....3
-------- 1 shorted to 2 , Throttle plate closed
------- 1, 2, 3 all open, Throttle plate open
------- 2 shorted to 3, Throttle plate wide open
I may have given the pin numbers incorrectly so read up on that please.
If you are good with the multimeter, I would recommend reading your EHA current during cold start (should be plus 20mA with ignition on engine off) and Something even higher after you start the engine. It should gradually come down to near zero an start oscillating near zero but hours seems to be not doing that.
Neil


