2005 Jeep Grand Cherokee 4.7L P0031/P0037/P0051/P0057 with Persistent High IAC Current and Idle Issues
I own a 2005 Jeep Grand Cherokee 4.7L (WK model) and am experiencing a persistent high idle air control (IAC) current issue despite multiple troubleshooting steps. The vehicle shows no diagnostic trouble codes (DTCs), but I observe an abnormally high IAC current: approximately 4,000 mA at idle and up to 8,000 mA at highway speeds (65 mph). According to my AUTEL Maxicheck MX808 scanner, the normal operating range for IAC current is 0–1000 mA. The engine idles between 589 and 607 RPM. I have already replaced both the IAC valve and the ECM (engine control module) — the high IAC current persists in both cases. Vacuum lines and hoses have been inspected and appear intact. I also tested with the air filter removed, but this did not resolve the issue. During testing, when the IAC valve is unplugged with the key off and engine off, my scanner reads a constant 48 mA instead of 0 mA — which suggests an electrical leak or ground fault in the circuit. The IAC system is configured as a 2-wire setup. I have performed all standard service manual circuit tests, and they pass except for this one anomaly. After replacing the ECM (which previously resolved O2-related codes), the high IAC current remained unchanged. This leads me to suspect either a faulty PCM or an underlying wiring/ground issue between the PCM and IAC valve. I am currently considering whether the IAC system relies on input from other sensors, such as the throttle position sensor (TPS) or manifold absolute pressure (MAP), and if there is a need for reprogramming via dealer tools like Starscan — though my 4.7L model does not have an electronic throttle body and uses standalone sensors. I am experiencing occasional stumbles during acceleration, especially when starting from a complete stop. I’ve tried grounding the throttle body to battery terminals with jumper wires, but this did not help. I’m seeking advice on what other components or diagnostics might be overlooked in diagnosing this persistent high IAC current issue.
No diagnostic codes are present — this suggests the PCM is accepting current idle RPM readings as normal. Could you confirm whether your IAC valve is a 2-wire or 4-wire model? Using a scanner like AUTEL Maxicheck MX808 is essential, especially since key-on/off cycling may not reveal all stored codes.