
2 minute read
Idle Air Control Valve (IAC)
One of the major benefits of an EFI engine is its ability to maintain proper idle speed. The ECM will immediately compensate for increased load by providingadditional fuel, air and spark timing, thereby maintaining proper idle rpm. Adding fuel is easy, the ECM simply holds the injectors open longer. Adding air, however, is a bit more complicated. On GM based EFI systems this is accomplished with a computer controlled motor in the throttle body. This motor is called an Idle Air Control motor (IAC). It is used along with a spark scatter strategy to control idle speed.
An IAC is a stepper motor, the ECM controls the movement by sending voltage pulses to the IAC’s 2 coils, thereby causing the motor to take one or more steps in a particular direction. As the IAC opens, more air is allowed to bypass the throttle blade, increasing idle speed. As the IAC is closed, less air bypasses the throttle blade, reducing idle speed.
The ECM “tracks”the intended IAC position by counting the step pulses it has sent the motor. Since the IAC does not provide “feedback”to the ECM indicating its actual position the ECM must “reset”the IAC periodically to ensure that it is where the ECM believes it to be. On most MEFI 4 ECM’s, once per key cycle the ECM will “reset”the IAC by driving it in the closed direction for a predetermined length of time followedby driving it in the open direction for another predetermined length of time and then returning it to the desired number of steps. Additionally, each time the the ignition key isturned off, the ECM remains electrically active for several seconds. One of the actions it performs during this period is it “parks”the IAC at a predetermined location in anticipation of the nextstart. At the next “key on”the ECM will move the IAC either open or closed from the park position based on ECT input.
MEFI 4 and 4b engines perform an IAC reset (full closed to full open and back to preset position) the first time 2500 RPM is achieved each key cycle.
IAC motors are a different breed of DC motor and require a special electronic circuit to rotate. An IAC cannot be connected directly to a battery to operate.
The IAC has 2 internal coils and 4 external connections. The 2 internal coils are commonly referred to as Coil A and Coil B. The 2 coils are identical. TheIAC has an internal permanent magnet, but unlike most DC motors, no brushes or commutator to wear or replace.
The ECM commands the IAC to turn CW or CCW by applying an alternating DC voltage in a specific sequence to the 2 coils through H drivers. The 2 H driver circuits act like 2 sets of 2 switches. By controlling the voltage polarity on each coil, the ECM causes the IAC to step in the desired direction. When voltage is set to both drivers (one at a time) in one direction (polarity), the IAC steps in one direction, one step at a time. When the 2 drivers are operated in the opposite polarity (one after the other), then the IAC is stepped in the opposite direction. On some engines the total number of allowed steps is 145, on others it is 245 steps.
MEFI 4 engines also have an anti-stall program called “IAC follower”. This is an IAC count in addition to the actual IAC steps. When this program is active, the “IAC follower”must count down to 0 before the IAC is moved in the closed direction.
On a diagnostic scan tool, the “IAC Position”value reflects the ECM’s assumed position of the IAC. The key word being ASSUMED.
Failure of the IAC motor or circuitry will NOT set a code.
Ignition Systems: Delco Distributor Ignition
(Carbureted, TBI and 7.4/8.2L MPI)