Check the TPS connections and verify if there's cleaner left inside the TPS unit. Those things have an idle position sensor, plus the potentiometer that sends the signal to the ECU.
When the engine is cold, the ECU uses the coolant temp sensor to control idle through the idle valve to keep the engine at a higher idle to warm up. When the accelerator is pressed, the computer overrides the program for the warm up and uses the parameters defined by TPS and MAF.
If for some reason the connection in the idle sensor of the TPS is failing (intermittent connection) the ECU will override the warm up program in the same rate the connection fails, giving you idle fluctuations until the engine is warm and there is no warm up program required.
Did you followed me? This is quite complicated to explain in writing...
__________________
1982 W123 300D NA Euro, 300K Miles, 4-speed manual, 3.46 rear diff, early W126 front brakes, Penta rims with 205/60R15 FH900's, custom fitted (by me) audio system, more to come into the money pit...  Soon to be installed: Bilstein HD, R107 front discs and 4-piston calipers, HD Suspension springs, wagon front swaybar.
|