Computer diagnostics assistance request!
The hot engine idle speed of his truck varies from 900-1200 RPMs. When the A/C compressor comes on, the idle speed drops to a more normal speed, but still a little high. The truck starts and runs well, but fuel mileage has lowered.
Chris TuButis provided me with the instructions for reading the blinking light. There were two codes: 23 and 42.
There is no binding of the accelerator cable and no apparant vacuum leaks. Pinching the PCV valve hose does lower the idle, but replacing the PCV valve resulted in the same high idle condition. Pinching the power brake booster hose had no effect. The 4 screws holding the carburetor halves together were loose, but tightening them did not help. Turning the idle air mixture screw in did help lower the speed, but still not normal.
The truck does still have the hard plastic vacuum lines from the solenoids to the EGR, etc., so I will replace them.
The 12v stepper motor is working and the timing [with spout disconnected] is right on.
What do you all think?
Thanks!
Last edited by 1986F150six; May 9, 2014 at 12:51 PM. Reason: spelling
KOER = the above posted codes
The choke is completely open when warm and the fast idle screw is not contacting the cam.
It seems that something [?] tells the engine to idle up, since mechanically there is no binding or contact from the idle screws. I suppose this is the 12V stepper motor. The question is, what tells the engine to idle higher? And richer?
Again, it starts easily and runs well, but is on the rich side [the exhaust pipe is dark, but it does not puff out black smoke].
The only sensors I am aware of are the MAP sensor, the O2 sensor and the temperature sensor located by the thermostat housing. I believe the MAP sensor would only affect timing and the O2 sensor "reads" the exhaust and tells the computer to adjust the lean/rich mixture, but I would not think it would contribute to the increased idle speed. The temperature sensor "tells" the computer that the engine is cold/hot and that might contribute to both the richness and the increased idle speed. With the engine at operating temperature, I disconnected the temperature sensor and the engine reved even higher [from the ~1000-1200 RPM starting point]. So, I would think the sensor at least recognized the "perceived" lower temperature and increased the speed???
Any ideas? Thank you!
The 42 is an oxygen sensor problem, although I don't remember which one.
I would first deal with the TPS problem and see if the O2 sensor problem goes away at the same time.
BTW the KOEO test contains two sets of codes....
KOEO - The computer checks for connectivity to all connected sensors and if they're reporting values within range
CM - Continuous Memory - These codes come after KOEO and are what the computer has stored from the previous N driving cycles.
A misbehaving TPS can easily have the computer set the idle speed higher, a misbehaving oxygen sensor can easily make the computer enrichen the mixture.
Trending Topics
The O2 sensor is a Bosch unit. Not having ever replaced a TPS, would Motorcraft be available?
Ford Trucks for Ford Truck Enthusiasts

Yes, replace the TPS, clear the codes, see if the O2 sensor (or any other) comes back, proceed from there.
When you did the KOEO test, did you open the throttle fully so that the computer could tell if the TPS is working? If you didn't, that would explain the code 23. I found out the hard way. Hope you didn't.
Stop at AutoZone and ask to see their sensor testing book. It has hundreds of tests to check different sensors, including the O2 sensor.
Best of luck.
When you did the KOEO test, did you open the throttle fully so that the computer could tell if the TPS is working? If you didn't, that would explain the code 23. I found out the hard way. Hope you didn't.
Stop at AutoZone and ask to see their sensor testing book. It has hundreds of tests to check different sensors, including the O2 sensor.
Best of luck.
Once the TPS was installed, the battery was reconnected and the engine was started. The fast idle worked [~1500 RPMs] and the choke quickly came off and the choke plate was properly positioned [straight up]. The warm idle was still too high [my heart was heavy] at ~1100 RPMs [same as before]. I looked at the adjustment screw for base idle and it does not even touch the carburetor body [my technician friend had backed it out]. The high idle adjustment screw was not touching the cam. Taking a screwdriver, I pressed against the base idle adjustment screw and it cannot be moved to lower the idle speed.
I then took carburetor cleaner and sprayed where the manifolds mate with the block and noticed a lowering of the speed when spraying by the #1 cylinder. It was abrupt as the red straw is missing from the can and the spray pattern is diffuse and evaporated almost immediately with the fan wash. My son, who was in the truck, said the drop was about 100 RPMs. So, it seems the truck does have a vacuum leak.
We checked and tightened the upper manifold bolts, but with the hot engine, were unable to tackle the lower ones. I am not sure I have the appropriate length of extensions and deep well sockets needed, but the technician friend will have them. After tightening what we could, the idle speed was ~100 RPMs lower than before.
After driving the truck yesterday for a more extended time period, he reported that the idle speed dropped another 100 RPMs. I wonder if the computer is relearning or the vacuum leak sealed somewhat due to thermal expansion.
I do appreciate the input provided by the members who have taken the time. I'll get back with you after tightening the lower manifold bolts.












