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!
have the same problem?
Tuesday, July 20th, 2010 AT 9:26 AM