← Back to list

1999 Jeep Grand Cherokee P0505 Code: High Idle After Freeway Stops (No Vacuum Leak Found)

Model: Jeep Fault Code: P0505 Posted: 2015-01-27 14:51

Hi everyone, I'm running into a persistent issue with my 1999 Jeep Grand Cherokee 4.7L V8, stock setup, with approximately 173,000 miles. I've recently picked up the P0505 diagnostic code (Idle Air Control System Malfunction) using a basic OBD-II code reader — no scanner available. The symptom is not a complete engine stall or misfire. Instead, when coming off the freeway onto an off-ramp, especially after driving for about 10 miles, the engine idles at an abnormally high rate — reaching up to 2,000 RPM — and remains stuck in this 'fast idle' state. This behavior is intermittent: it doesn't occur when cold or during normal city driving. It only happens consistently after highway travel. I've already replaced the AIC (Idle Air Control) module, TPS (Throttle Position Sensor), and cleaned the throttle body. I also recently replaced both camshaft and crankshaft position sensors due to a different code — which resolved that issue temporarily. Each time I drive the vehicle to operating temperature, clear the P0505 code, but it returns within minutes or after just a few miles. I've tested for vacuum leaks using Brakleen and butane torch — probing every accessible area on top of the engine. No leaks were detected. The engine head appears remarkably clean at this mileage. I have not yet performed a full wiring harness inspection, nor have I tried unplugging the IAC module to see if the code persists. The vehicle is only available in the evenings for about an hour, so I plan to conduct further testing tonight. Given that all known symptoms point to a throttle or idle control issue, but no vacuum leaks are found and the AIC has been replaced, what other components should I inspect? I've reviewed multiple threads in the Jeep/Dodge section (13 pages), but none match my specific scenario. Thanks for any insights — Scott aka Unclepsycho

Related fault codes
P0505
Comments (5)
Anonymous 2015-01-27 15:14

First thought: check the throttle linkage thoroughly — could it be binding or sticking? Second possibility: vacuum leak, especially in the EVAP system. Since this is active during hot engine operation, a partial vacuum loss might disable certain systems (EVAP, PCV), leading to erratic idle behavior. From the service manual: P0505 occurs when the PCM detects a short to ground or battery voltage on any of the four IAC driver circuits for 100 milliseconds while the IAC motor is active. So perform a wiggle test on all wiring harnesses connected to the IAC — gently tug and observe if the code returns. Any other symptoms? Horn, cruise control, speedometer, tachometer? Do you have access to a scanner with freeze frame data? That could provide more context.

Anonymous 2015-01-27 15:23

Thanks for the input, Kev2! My code reader does support freeze frame data — but I don't understand what it means. I'll grab the service manual and review it. I've already inspected the throttle cable and linkage — everything moves smoothly with no binding or play. Tonight I’ll check the PCV and EVAP hoses, and perform a wiggle test on all related wiring. Appreciate your help!

Anonymous 2015-01-27 15:39

Adding more detail: The only symptom is excessive idle speed — the engine runs too fast when it should be at idle. It feels like an old carburetor 'kicking down' in operation. This behavior doesn’t occur when cold, only after driving on the highway for about 10 miles. All gauges (speedometer, tachometer, temperature) function normally.

Anonymous 2015-01-27 15:48

Just remembered: There's a known wiring issue in this model — tail light connections can overheat and fail. The connection burns out, lights go off. I'm not sure if it's related, but thought I'd share just in case. Maybe a simple bulb socket cleaning or replacement could help? Worth checking.

Anonymous 2015-01-27 20:20

P0505 may be triggered by faulty IAC circuits — ignore any secondary IAC codes for now. If the P0505 returns after unplugging the IAC, then it's not a motor issue. Visually inspect the wiring harness from the IAC all the way to the PCM. You might need to strip insulation to check for wire-to-wire or wire-to-ground shorts. I just did this — the P0505 code came back immediately after unplugging the IAC, so it's not a faulty motor. I checked the harness — looks brand new and intact. So perhaps there’s an EVAP system leak? But when I plugged off the only vacuum line to the EVAP system, cleared codes, and started the engine: - The idle dropped to 800 RPM (normally it runs up to 1400 then settles at 650–700) - The P0505 code returned instantly This strongly suggests a wiring issue — possibly a failing PCM. Note: In the past, there was a known problem with a module located in the passenger footwell near the heater box. The connection burned out and caused intermittent failures. That module was replaced and the connector repaired — since then, no issues have occurred. This module may have controlled the heater fan or related systems.