Idle very rough when cold
I have 1989 230E, 8v. It has mechanical (KE*Jetronic) fuel injection that works the same as in 300E model cars.
Everytime when starting at freezing cold weather the car starts up in a second idles nicely at 2000 rpm for 2-3 seconds, then idle suddenly drops to 500 rpm, engine starts idling very rough and sometimes dies. As engine heats up the idle rises to 750 rpm and starts idling fine. When starting with the hot engine car starts, idles at 2000 rpm for 2 seconds, and then at 750 rpm constant.
I watched the current to the idle valve and saw that it gets 12 volts (opens up, makes click) as soon as I turn on the ignition. If I dont' start car in 10 sec voltage drops to 0 volts and it again clicks. When starting the car idle valve gets 12 volts for 2 seconds, then it gets 0 volts and 0 milliamps even if the car is idling rough at 500 rpm.
Almost same thing happens to EHA. It gets constant 20 milliamps with ignition on, 30 milliamps for 2 seconds after start and then 0 milliamps afterwards.
My car doesn't have starting problems but it looks like the computer quits working in 2 seconds after start. So far I checked idle microswitch, throttle position sensor and temp sensor. They seem to be working corrrectly and there is voltage at their pins. The only problem is the air potentiometer which I have disconnected for incorrect readings and causing of surges.
My questions are:
What should be the engine's idle speed when started at cold about 0 celcius (32 Farenheit)?
Why is my idle valve clicking(worlking) at ignition on engine off and quits working after start?
Someone please explain.
Thanks for reading,
1989 230E, 8v, 166.000 km, updated to 94/95 trunk & hood
2002 Daewoo Nexia 50.000 km
1987 VW Jetta GLE 16V, Recaro seats
1982 Volvo 240 DL (lovely car!)
and few more american cars.