High cold idle in drive
With the idle ok in P, or N, it Sounds like the IAC belongs on the suspect list. In case you may have more than one problem, use, borrow, or come by the inexpensive but powerful ELM scan tool & running FORScan diagnostic software on the viewing device of your choice as described here https://www.ford-trucks.com/forums/1...-scantool.html as it can access & query All of the vehicle computer / controllers for trouble code clues, then have it scan for trouble code clues & post All code Numbers, as they can help focus a trouble shoot.
If no code clues found, or you don't want to invest in that inexpensive but nifty scan tool, try disconnecting the IAC electrical connector, starting the engine & put it in gear & post up what happens.
If you come to suspect the IAC, you could remove it & try cleaning it internally with a plastic safe spray, like CRC MAF sensor spray cleaner. Keep the electrical connector end of the IAC elevated so the cleaner won't run into the solenoid end & possibly damage the winding insulation & cause the windings to short out & not work well, or at all..
After cleaning & letting it dry, reinstall, plug in its electrical connector & see if it makes any positive rpm difference. If it does, consider replacing the IAC with a Motorcraft, or BWD brand, as they have proven to be reliable. Cleaning the IAC might not last, it didn't for me but was a good trouble shooting step before replacing my IAC to cure my Ranger run away idle woes when coming to a stop.
On advice form FTE forum members, I chose a BWD brand replacement with a Advance discount promo code that made it cost attractive & its been fine for 10 years now.
Until you get the high idle fixed, keep the tranny in "N", until your ready to move out. Same when coming to a stop, just shift into "N" before stopping, is what I had to do when mine would suddenly act out & the RPM would run away. A couple of times it got high enough that it bumped the rpm limit, so the computer had to begin shutting off the fuel injectors to prevent a over rev.
A bunch of beginning thoughts for consideration, let us know how it goes.
With the idle ok in P, or N, it Sounds like the IAC belongs on the suspect list. In case you may have more than one problem, use, borrow, or come by the inexpensive but powerful ELM scan tool & running FORScan diagnostic software on the viewing device of your choice as described here https://www.ford-trucks.com/forums/1...-scantool.html as it can access & query All of the vehicle computer / controllers for trouble code clues, then have it scan for trouble code clues & post All code Numbers, as they can help focus a trouble shoot.
If no code clues found, or you don't want to invest in that inexpensive but nifty scan tool, try disconnecting the IAC electrical connector, starting the engine & put it in gear & post up what happens.
If you come to suspect the IAC, you could remove it & try cleaning it internally with a plastic safe spray, like CRC MAF sensor spray cleaner. Keep the electrical connector end of the IAC elevated so the cleaner won't run into the solenoid end & possibly damage the winding insulation & cause the windings to short out & not work well, or at all..
After cleaning & letting it dry, reinstall, plug in its electrical connector & see if it makes any positive rpm difference. If it does, consider replacing the IAC with a Motorcraft, or BWD brand, as they have proven to be reliable. Cleaning the IAC might not last, it didn't for me but was a good trouble shooting step before replacing my IAC to cure my Ranger run away idle woes when coming to a stop.
On advice form FTE forum members, I chose a BWD brand replacement with a Advance discount promo code that made it cost attractive & its been fine for 10 years now.
Until you get the high idle fixed, keep the tranny in "N", until your ready to move out. Same when coming to a stop, just shift into "N" before stopping, is what I had to do when mine would suddenly act out & the RPM would run away. A couple of times it got high enough that it bumped the rpm limit, so the computer had to begin shutting off the fuel injectors to prevent a over rev.
A bunch of beginning thoughts for consideration, let us know how it goes.
I think colder weather makes it worse. We had one significant colder day and the idle was even higher but I can't confirm until winter hits some more.
Without any trouble code clues to help focus a trouble shoot with an educated guess, right now I'd have to suppose maybe the IAC is mucked up a little with some deposits that soften up with warmer temps, so it stops hanging up after warming up, so if you don't have, or can't come by the ELM scan tool, to look deeper into all of the vehicle computers / controllers for stored, or pending trouble code clues, maybe consider removing & cleaning the IAC as outlined above & let us know how it goes.
EDIT: I suppose the same suspicions could be applied to the throttle plate OD. If deposits collect there it could cause the throttle plate to not seat fully & maybe cause enough air to bypass the plate that the IAC can't compensate because its beyond its designed range.
With the mileage on it, check the fluid level & condition, as your profile says 250,000 or more????, km I suppose, as your in CA & in a thread about the differential yoke, you indicated if this is the same vehicle, that it has 268,000 km, so is this still the same vehicle as last year???
If it has a manual tranny, check the rubber shift rail plugs to see if they are dry-rotted & leaking lube, if its leaking, time to drain the old fluid & replace the shift rail plugs.
If its auto tranny, check its fluid level & condition. If the fluid hasn't been changed in all those km's its likely in need of a pan drop, filter change & new full fluid pump-out, to get as much new fluid into the system as possible.
On the high idle problem last year, we need to know if it has a manual, or auto tranny & if we're talking about the same, or two different 06 3.0L vehicles????
Trending Topics
Let us know if this puppy has a auto tranny & how the vacuum leak checks go.
Ford Trucks for Ford Truck Enthusiasts
It is automatic transmission.
The whistle is only when the engine is cold and increases in pitch pressing more on the gas.
I am thinking these codes are benign and I should just ignore them.
Ocasionally it will drive itself when warmed up but I can live with it. On the highway I don't need to give it gas sometimes rarely, like a cruise control without the control.







