Jeep Cherokee XJ idle air control motor: symptoms, codes and checks
10 Verified6 Single source1 Not yet verified
Short answerShow me the answer
The idle air control (IAC) motor is a small stepper motor on the side of the throttle body. It opens an air passage around the closed throttle so the computer can hold idle speed [1][2][3][5][7]. Idle speed isn't adjustable, and the throttle stop screw is factory-set and must not be used to set idle [2][3][5][7][8]. A circuit fault sets flash code 25 on 1993–95 trucks [1][5] or P0505 on OBD-II trucks [2][4][13]. P1294, target idle not reached, usually means a vacuum leak or the IAC losing steps [4][14].
| Location | Side of the throttle body, 4-pin connector [2][3][11] |
|---|---|
| Codes | 1993–95: 25 [1][5]. OBD-II: P0505 circuit [2][4][13]; P1294 target idle not reached [4][14] |
| Idle adjustable? | No; don't touch the throttle stop screw [2][3][5][7][8] |
| Screws | 60 in-lb (7 N·m) [2][3][12] |
| Throttle body airflow check | 500–900 rpm with orifice tool 6714 (dealer test) [2][9] |
What the IAC motor does
With your foot off the pedal the throttle plate is closed, so the engine idles on air that goes around it, through a passage in the throttle body. The IAC motor’s pintle sits in that passage. The computer moves it in and out to hold idle speed.[1][2][3][5][7]
It’s a stepper motor with 4 wires: two windings that the computer drives in steps, either way.[3][11] The computer sets idle from throttle position, vehicle speed, gear, coolant temperature and the A/C and brake switches.[3][7] When you switch the A/C on, it opens the IAC to raise idle and carry the compressor.[3][5]
Unverified On a cold engine the pintle is pulled back for a faster idle, and it closes in as the engine warms. (two service-data sources agree; no factory wording found)[5][7]Idle isn't adjustable
Symptoms and codes
Unverified Owners link a sticking or failing IAC to a hunting or surging idle, an idle that sits too high or too low, and stalling as the truck rolls to a stop. (owner reports; no factory symptom list) The computer also uses throttle position to set idle, so a failing throttle position sensor is worth ruling out too.[3][7]
The computer flags some faults:
- 1993–95: flash code 25, idle air control motor circuits.[1][5]
- OBD-II: P0505 means a short or open in one of the 4 IAC circuits.[2][4][13] P1294 means the computer couldn’t hold its target idle. The factory’s first suggestions are a vacuum leak or the IAC losing steps. The 2001 data adds a faulty throttle body or a misadjusted throttle linkage.[4][14]
P1294 is a good reason to hunt for a vacuum leak before you buy an IAC motor.
Checking the IAC
The factory manuals test the IAC with dealer tools, so a home check is mostly about ruling things out:
- Read codes. P0505 or code 25 points at the motor or its wiring; P1294 points at air leaks first.[1][4][5][13][14]
- Unverified Check the connector at the throttle body for corroded, pushed-out or damaged pins. Then, with a scan tool that can command the IAC, warm the engine and command 1400 rpm. If the idle doesn’t rise, check each of the 4 wires to the computer; under 5 ohms each means the motor is at fault. (2001 service data only) [10]
- Unverified The 1994 factory test plugs exerciser tool 7558 into the motor: HIGH should raise rpm, LOW should drop it. If nothing happens, remove the motor and check the pintle moves in and out. (1994 factory manual only) [1]
The dealer’s throttle body check uses fixed-orifice tool 6714 in the crankcase vent tube and a scan tool. The idle should be 500–900 rpm; outside that, the throttle body is replaced, and the IAC should be checked first.[2][9] We list it because the 500–900 rpm figure gets quoted as an idle spec. It isn’t one: it’s a throttle body airflow test.
Replacing the IAC motor
- Remove the air intake duct at the throttle body and unplug the IAC.[2][3][11]
- Remove the two screws and the motor.[2][3][11]
- Fit the new motor and tighten the screws to 60 in-lb (7 N·m).[2][3][12]
- Plug it in and refit the duct.[2][3][11]
1987–90 Renix trucks
Unverified Renix 4.0L trucks use an idle speed stepper motor with a latch relay on the right inner fender that keeps it powered for 3–5 seconds after shutdown, so it can set itself for the next start. Their idle isn’t adjustable either. (third-party 1988 data only)[6] Nothing else on this page applies to Renix trucks.
Verified values
Not yet verified
| Item | Value | Applies to | Sources | Status |
|---|---|---|---|---|
| Cold engine | Cold: the pintle is retracted for more air and a faster idle; it extends as the engine warms | 1993 data; 2001 data | Sources (2) | Not yet verified |
| When P1294 sets | In Drive at idle, engine speed more than 200 rpm above or 100 rpm below target for 14 seconds, on two trips | 2001 data only | Sources (1) | Single source |
| Factory exerciser test, 1994 | With exerciser tool 7558 on the IAC connector and the engine running, HIGH should raise rpm and LOW should drop it. If not, remove the motor and check the pintle moves in and out. | 1994 factory manual | Report this value | Single source |
| Pintle extension when the motor is out | Do not extend the pintle more than 0.250 in (6.35 mm), or it can separate from the motor | 1994 factory manual | Report this value | Single source |
| Scan tool test, 2001 | Engine warm, actuate the IAC to 1400 rpm with a scan tool. If idle won't rise, check the connector, then each wire to the computer (under 5 ohms means the motor is at fault). | 2001 data only | Sources (1) | Single source |
| After a battery disconnect | At the first key-on after memory is cleared, the computer drives the IAC fully closed to re-zero its step count, then backs it out again | 2000 factory manual | Sources (1) | Single source |
| 1987–90 Renix idle control | An idle speed stepper motor with a latch relay on the right inner fender that keeps it powered for 3–5 seconds after shutdown; idle is not adjustable | 1988 data only | Report this value | Single source |
FAQ
What are the symptoms of a bad IAC valve in a Jeep XJ?
What RPM should a Jeep 4.0 idle at?
Can I adjust the idle on my 4.0 Cherokee?
Can you clean an IAC valve?
Sources (14)
- 1994 Jeep Cherokee and Wrangler Service Manual (Chrysler 81-370-4146), Group 14 fuel system and Group 25 trouble codes (archive.org OCR scan)
- 1999 Jeep Cherokee Electronic Service Manual (Chrysler 81-370-9146), Group 14 fuel system and Group 25 trouble codes (archive.org OCR scan)
- 2000 Jeep Cherokee (XJ) Service Manual, Group 14 Fuel System (PDF reproduced by johnmeister.com)
- 2001 Jeep Cherokee (XJ) Service Manual, Group 14 fuel system and Group 25 trouble codes (archive.org OCR scan)
- 1993 Cherokee service data, engine performance theory, idle speed and trouble codes; third-party (archive.org item titled "Factory Service Manual" but not a Chrysler publication)
- 1988 Cherokee service data, 4.0L engine performance, idle speed control; third-party (archive.org item titled "Factory Service Manual" but not a Chrysler publication)
- alloemmanuals.com, 2001 Cherokee, "Idle Air Control (IAC) Motor (theory and operation)" (OEM-derived service data)
- alloemmanuals.com, 2001 Cherokee, "Idle Speed & Mixture specification" (OEM-derived service data)
- alloemmanuals.com, 2001 Cherokee, "Checking Minimum Airflow (2.5L & 4.0L)" (OEM-derived service data)
- alloemmanuals.com, 2001 Cherokee, "Checking Idle Air Control Motor" (OEM-derived service data)
- alloemmanuals.com, 2001 Cherokee, "Idle Air Control Motor: Removal & Installation" (OEM-derived service data)
- alloemmanuals.com, 2001 Cherokee, "Engine Controls torque specifications (Cherokee)" (OEM-derived service data)
- alloemmanuals.com, 2001 Cherokee, "DTC P0505: Idle Air Control Motor Circuits" (OEM-derived service data)
- alloemmanuals.com, 2001 Cherokee, "DTC P1294: Target Idle Not Reached" (OEM-derived service data)
Some parts links on this site may earn us a commission at no cost to you. We list OEM numbers first so you can buy anywhere. Affiliate disclosure. (No affiliate links are active yet.)