Mechanics

IDLE AND RPM RUNNING HIGH IN PARK

2004 Jeep Laredo

Engine Mechanical problem
2004 Jeep Laredo 6 cyl Two Wheel Drive Automatic 140000 miles

We bought a 2004 Jeep Grand Cherokee Laredo with the 4.0 six liter engine that has 140,000 miles from a couple who lived in the country (so its all highway). When I bought it the check engine was on so I got one code, p0505. Went ahead and replaced the IAC then its threw the p0505, and p0123 so we replaced the throttle sensor. It did not fix it. Still getting both codes, neither part was OEM though. They were from O'reileys. The vehicle is normal in drive, but when its in park its running at 2000 rpm and if you touch the gas petal it jumps up to 3000 rpm and takes forever to come back down. I have cleaned the throttle body, and look for vacuum leaks. I do not know what to do now, please help, I need the car ASAP.

update - went back today and reset the computer, now I am only getting p0505 again. Going to try a factory IAC and see if that does not fix it. Please send any advice. Thanks - from dallas TX!
Avatar
Fatheroftwins22
July 20, 2010.




Check your pcv vavle also, a bad valve can cause a high idle also clean the bore in which the iac sits, in if you havent already, check the hose coming from the airfilter box for cracks and holes(causes high idle) also make sure there is no obstruction in the airbox, including air filter

Legitimate007
Aug 29, 2010.


AD