Stalls when returning to idle
I have an '88 F250 7.5L V8 EFI 4x4 manual.
I've been having problems with rough idle (especially when cold) and when I rev the engine then take my foot off the gas the engine will almost stall, then catch itself and rev back up, or sometimes stall. I also had a problem with a bit of hesitation (revs dropping before rising) when applying gas, but replacing the TPS took care of that issue.
I still have a rough idle most of the time (engine shakes and sounds like some missing occurs and feeling the exhast w/my hand confirms the missing) and as the engine returns to idle it stalls or almost stalls. I've noticed that if I barely (and I mean REALLY barly) apply gas and hold it there the tac will bounce between 1,000 and 1,500 and will continue doing this until I remove my foot from the peddle or depress it further.
I've tested my IAC with a volt/ohm meter and it's receiving the proper voltage and it's internal resistance (ohms) are within spec (per the internet). I removed it and verified that it moves freely and the plug is tight (well, at least I can't blow any air past it when put to my mouth). I cleaned it (a bit) w/wd40 (not sure if this was the best idea, but it didn't have any affect).
I removed 1 spark plug and compared it against a list of images of spark plugs with varying symptoms, but it looked just fine, not even worn enough to replace. I've not tested the cables or looked at other plugs.
My gut feeling is this is due to some sensor, but I really don't know much about vehicle mechanics other than basics (but I'm a quick and willing learner).
My dad gave me this truck and I really like it, but I really don't use it enough to justify handing a mechanic $1,000 or more to fix it. If anyone here can offer some advice of things to try or sensors to test I'll really appreciate it as I have no idea where to start other than buying and replacing things unneccessarily.
Thanks.
Thanks for your quick response. I'll be sure to let you know any codes I find using the instructions in you link.




