Iab /iac Possibly Not Getting Voltage?

Assassin 5.0

Member
Dec 19, 2014
20
2
13
For the last few months I've been experiencing the classic surging idle issue and after doing everything in the checklist to diagnose the issue I realize that my Idle bypass vavle wasn't working. after doing some testing, it seems that the IAB itself WAS working but is not getting voltage from the plug. i could be wrong bit isnt it suppsoe to see 12V at cold startup??

When I did some multimeter testing with Key On Engine Off-- I metered the red wire at the connector I got 0.35 volts and same from the blue / white wire 0.38 volts. According to the book I should be getting 12v at the red wire and a variable ground from the blue/ white wire.. Is this correct ?? The crazy part that's throwing me off is I reverse polarity on my multimeter to see of if it was picking up a short or to check for a ground fault I'm getting the same voltage on each wire as well... so what's going on here ?!?.... Anybody having this same issue with no IAB signal??
 
  • Sponsors (?)


Step 1 - before you do anything else, check the batteries in your voltmeter/DVM . Use it to measure the car battery voltage to do some simple testing. Make sure you get something near 12.0-13.2 volts across the car battery terminals.

IAC doesn't work: look for +12 volts at the IAC red wire. Then check for continuity between the white/lt blue wire and pin 21 on the computer. The IAC connector contacts will sometimes corrode and make the IAC not work. The red wire on the IAC is always hot with the engine in run mode. The computer provides a ground for the current for the IAC. It switches the ground on and off, making a square wave with a varying duty cycle. A normal square wave would be on for 50% of the time and off for 50% of the time. When the idle speed is low, the duty cycle increases more than 50% to open the IAC more. When the engine speed is high, it decreases the duty cycle to less than 50% to close the IAC. An old-fashioned dwell meter can be used to check the change: I haven’t tried it personally, but it should work. In theory, it should read ½ scale of whatever range you set it on with a 50% duty cycle. An Oscilloscope is even better if you can find someone who has one and will help.

attachment.php


a9x-series-computer-connector-wire-side-view-gif.71316


eec-iv-computer-connector-for-5-0-mustang-gif.88243


See the graphic for the 10 pin connector circuit layout.
salt-pepper-10-pin-connectors-65-jpg.68512


Your particular problem may be with the connection/wire that runs from the 10 pin connector pin that supplies 12 volts - black 10 pin connector, pin#1. With power OFF, measure the resistance between the red wire at the IAB connector with the center pin of the engine side of the black 10 pin connector. You should see less that 1 ohm. The 10 pin connector will be difficult to separate, and you may need someone to help pull and tug.




Recommended procedure for cleaning the IAC/IAB:
Conventional cleaning methods like throttle body cleaner aren’t very effective. The best method is a soak type cleaner used for carburetors. If you are into fixing motorcycles, jet skis, snowmobiles or anything else with a small carburetor, you probably have used the one gallon soak cleaners like Gunk or Berryman. One of the two should be available at your local auto parts store for $22-$29. Take the solenoid off the body and set it aside: the carb cleaner will damage some types of plastic parts. Soak the metal body in the carb cleaner overnight. There is a basket to set the parts in while they are soaking. When you finish soaking overnight, twist the stem of the IAB/IAC that sticks out while the blocker valve is seated. This removes any leftover deposits from the blocker valve seat. Rinse the part off with water and blow it dry with compressed air. The IAC/IAB should seal up nicely now. Once it has dried, try blowing through the bottom hole and it should block the air flow. Reassemble and reinstall to check it out.

Gunk Dip type carb & parts soaker:
21hb0QWbOeL._SL500_AA300_.jpg


Setting the base idle speed:
First of all, the idle needs to be adjusted to where the speed is at or below 600 RPM with the IAC disconnected. If you have a wild cam, you may have to raise this figure 100-150 RPM or so. Then the electrical signal through the IAC can vary the airflow through it under computer control. Remember that the IAC can only add air to increase the base idle speed set by the mechanical adjustment. The 600 RPM base idle speed is what you have after the mechanical adjustment. The IAC increases that speed by supplying more air under computer control to raise the RPM’s to 650-725 RPM’s. This figure will increase if you have a wild cam, and may end up between 800-950 RPM

Remember that changing the mechanical idle speed adjustment changes the TPS setting too.

This isn't the method Ford uses, but it does work. Do not attempt to set the idle speed until you have fixed all the codes and are sure that there are no vacuum leaks.

Disconnect the battery negative terminal and turn the headlights on. Leave the battery negative terminal disconnected for 5 minutes or so. Then turn the headlights off and reconnect the battery. This erases the computer settings that may affect idle performance.

Warm the engine up to operating temperature, place the transmission in neutral, and set the parking brake. Turn off lights, A/C, all unnecessary electrical loads. Disconnect the IAC electrical connector. Remove the SPOUT plug. This will lock the ignition timing so that the computer won't change the spark advance, which changes the idle speed. Note the engine RPM: use the mechanical adjustment screw under the throttle body to raise or lower the RPM until you get the 600 RPM mark +/- 25 RPM. A wild cam may make it necessary to increase the 600 RPM figure to 700 RPM or possibly a little more to get a stable idle speed.
Changing the mechanical adjustment changes the TPS, so you will need to set it.

When you are satisfied with the results, turn off the engine, and re-install the SPOUT and reconnect the IAC. The engine should idle with the range of 650-750 RPM without the A/C on or extra electrical loads. A wild cam may make this figure somewhat higher.





If you got this far and haven't fixed it, see below...
You guys with idle/stall problems could save a lot of time chasing your tails if you would go through the Surging Idle Checklist. Over 50 different people contributed information to it. The first two posts have all the fixes, and steps through the how to find and fix your idle problems without spending a lot of time and money. I continue to update it as more people post fixes or ask questions. You can post questions to that sticky and have your name and idle problem recognized. The guys with original problems and fixes get their posts added to the main fix. :D

It's free, I don't get anything for the use of it except knowing I helped a fellow Mustang enthusiast with his car. At last check, it had more than 159,000 hits, which indicates it does help fix idle problems quickly and inexpensively.
 
Last edited:
UPDATE:--- yesterday I had some time to do some trace wire work, long story short I had a broken wire between the IAB connector and the 10 pin plug. As to my excitement thinking I found the problem, I rewired everything and retested for continuity and voltage. I was finally getting 12V from the Red wire and tested for continuity from the white/ blue wire to the pin 21 on the EEC which was a success...unfortunately for some reason this did not solve my problem :-( for some reason the IAB itself is still not responding to the signal from the EEC and is still throwing a code for a bad IAB circuit. Even though it is brand-new I retested the IAB itself and was showing continuity at 0.13 Ohms...at this point I am stumped because everything seems to be reading as it should voltage wise but I'm still getting an bad circuit issue.... Is it possible the IAB is bad even with a reading ?
 
Automobile computers use current sink technology. They do not source power to any relay, solenoid or actuator like the IAC, fuel pump relay, or fuel injectors. Instead the computer provides a ground path for the positive battery voltage to get back to the battery negative terminal. That flow of power from positive to negative is what provides the energy to make the IAC, fuel pump relay, or fuel injectors work. No ground provided by the computer, then the actuators and relays don't operate.

We are going to supply an artificial ground path to the IAC instead of letting the computer supply the ground.

Start the engine and let it warm up.

Take one of the cheap inline fuse holders with a 5 amp fuse in it. Use it to bypass the blue/white wire to ground. You'll have to get creative probing the back side of the IAC wiring with safety pins or paper clips. Since the computer doesn't supply any voltage , but supplies a ground, that can't hurt the computer. The 5 amp fuse protects you and the wiring if there is an internal short in the IAC coil.

The engine should speed up when the fuse holder wire is grounded and slow down or stall when the fuse holder wire is disconnected from ground.
 
UPDATE: so finally everything is working 100% ! after fixing my wire I decided to purchase another IAB for testing... Turned out that my original IAB was actually bad. A bit surprised it was bad especially considering I purchased it about a month ago. Goes to show that even new parts can go bad in an instant! want to thank everyone for your help I appreciate everyone's input you guys are awesome.