Ford Repair: Engine idle, vacuum leaks, ford bronco


Question
My 1990 ford bronco, w/351 EFI eng. began to idle roughly right after i cleaned the battery cables. Until then it ran fine. After reconnecting the cables, the engine will no longer idle. Normal idle was at 1700 rpms. Now it just cuts off if your foot is not on the accelerator. When you try to go into passing gear, the transmission kicks in. the rpms go up, but the vechicle does not speed up. What do i need to check? The truck has 139000 miles on it and was tuned up at 125000 miles.
Thanks  

Answer
By disconnecting the battery you erased the idle startegy that the PCM had learned to control idle speed. 1700 is too high,should be about 600 in drive. How long has it been since you cleaned the battery? The PCM will have to "relearn" what the idle speed should be. This can be done by the PCM while you drive it. Or you can hold the brake with the trans in gear for 5 minutes or so and it should relearn that way.

If the idle was high before that makes me wonder if you had a vacuum leak, or a sticking IAC valve. This engine is prone to leakage at the throttle body gasket and the intake plenum gasket. Either leak (any leak) will cause the idle strategy to change the idle trying to keep it at close to specs. If the relearning procedure doesn't work then I would start looking at the IAC valve and vacuum leaks.