Jeep will not idle OBD Code P0505 - Jeep Cherokee Forum
Jeep Cherokee Forum

OEM XJ Cherokee Technical. All XJ Non-modified/stock questions go here
XJ (84-01)
All OEM related XJ specific tech. Examples, no start, general maintenance or anything that's stock.
Sponsored by:
Sponsored by:

Jeep will not idle OBD Code P0505

Thread Tools Search this Thread
Old 04-18-2010, 01:16 PM   #1
Junior Member
Thread Starter
Join Date: Jan 2010
Location: Houston
Posts: 53

View jrm_2011's Photo Album My Photos
Default Jeep will not idle OBD Code P0505

it will run after I rev it what does it mean?
jrm_2011 is offline   Reply With Quote
Old 04-18-2010, 01:42 PM   #2
JeepingDan's Avatar
Join Date: Apr 2009
Location: CT.
Posts: 18,581

View JeepingDan's Photo Album My Photos

The PCM has Inputs and Outputs. The Inputs are from sensors like the temperature and the throttle position and the outputs are for controlling actuators like the IAC motor and fuel injectors.

In the Throttle body the butterfly is completely closed at idle. Above and below the butterfly is a channel or bypass. This bypass is the only way for air to enter the manifold, during idle. The butterfly or throttle valve only opens when you touch the gas pedal. In this channel/bypass is a plunger for controlling the airflow rate. A motor moves the plunger in & out. This plunger/motor combo is the Idle Air Control Motor (IAC). Air for start-up and idling is controlled by the PCM. It tells the IAC how much to open/close to let air into the intake manifold.

Therefore your problem can be only one of two things: a dirty IAC or a faulty PCM. I would suggest spraying out of the throttle body with throttle body cleaner. I would remove the IAC for better access and cleaning. Never move the plunger. It can become damaged easily if you slide it in and out. Try this and if the problem persists swap out the IAC. I rarley ever see faulty pcm
JeepingDan is offline   Reply With Quote
Old 04-18-2010, 01:51 PM   #3
CF Veteran
lliamsdad's Avatar
Join Date: Mar 2010
Location: Alexander City, alabama
Posts: 1,275

View lliamsdad's Photo Album My Photos

as for the pcm there was a recall on my 96 that required the dealership to reprogram it. took it to them and they did the reprogram and i didnt notice a diff but that doesnt mean its not there. just thought i would add that seeing as his profile says its a 96
lliamsdad is offline   Reply With Quote
Old 04-18-2010, 03:50 PM   #4
JeepingDan's Avatar
Join Date: Apr 2009
Location: CT.
Posts: 18,581

View JeepingDan's Photo Album My Photos

true sometimes they have to flash the pcm I just rarley see it were I'm at.
JeepingDan is offline   Reply With Quote
Old 04-18-2010, 09:34 PM   #5
CF Veteran
5-90's Avatar
Join Date: May 2008
Posts: 3,018

View 5-90's Photo Album My Photos

OBD-II DTC P0505 = "Idle Control System Malfunction"

This means that either the IAC is shot, or there's a wiring fault that's not letting a control system signal get to the IAC, or that (least likely) the IAC control circuit in the PCM is blown.

I usually check for wiring faults first. With OBD-II, it's even money on a wiring fault, and probably 5/3 in favour of the part having failed (just often enough that it should be checked anyhow - but OBD will only tell you which circuit has the fault. It doesn't tell you where the fault is.)

If you don't have an FSM (and why not?) you can look up the DTCs that generally apply to us on my site in the Tech Section (culled from FSMs and TSMs.) If it's not there, let me know (so I can add it!) and look it up online.

If your DTC is of the format "X0yyy", it's an SAE standard code that applies to all vehicles. If it's "X1yyy", it's a vendor-specific code and you will need to provide vehicle information (year and make at the very least) when you search for it online. I've heard there are some "X2yyy" codes out there on very late-model vehicles, but I've not yet seen any.

Again, if you don't see it on the list on my site, do please let me know! Give me the code and the year/model at the very least, I can look it up from there if I have to. You may provide a definition if you like (but don't be surprised - I'm going to check it and cross-reference with a few sources I have anyhow. I'm trying to provide an authoritative technical reference for all of us, and that takes some work to make sure of.)

For the formats I listed above, "y" may be any numerical digit, 0-9. "X" may be any of the following letters:
-> P = Powertrain. Usually engine and transmission (and support systems,) but may include later axle sensors and final drive as well. Some transfer cases are also supported under OBD-II
-> B = Body.
-> C = Chassis. Pretty much anything related to steering or suspension here.
-> U = Undefined. These are codes that don't fit under the three previous classifications, are are generally "network/communications" codes.

"0" (numeral zero) indicates an industry-wide code, as defined by SAE.
"1" (numeral one) indicates an "enhanced" or "vendor-specific" code, not defined by SAE. This is why vehicle information is important.
"2" is something I've heard of, but I've not yet seen. Therefore, possibly apocryphal.

The first "y" digit is numerical:
P01 = Emission Management (Fuel or Air)
P02 = Injector Circuit (Fuel or Air)
P03 = Ignition or Misfire
P04 = Emission Control
P05 = Vehicle Speed & Idle Control
P06 = Computer & Output Circuit
P07 = Transmission
P08 = Transmission
P09 = SAE Reserved
P00 = SAE Reserved
(I've listed them this way because this is where the listing typically applies. B, C, and U codes are broken down another way.)

The last two "yy" digits are also numerical, and are used to give the specific fault in the system.

So, if the code doesn't follow the format of: (P/B/C/U) (0/1) (0-9) (00-99), it may be considered invalid and warrant further investigation.

Uncommonly, some code readers will give the code as a two-digit numerical code (like the old OBD-I setup - and all of the OBD-I codes are manufacturer-specific, BTW...) and it can also be given (rarely) as a two-digit hexadecimal number (each digit may be 0-9/A-F, which gives each single digit a value between 0 and 15 decimal, inclusive. Hexadecimal numbering is based upon powers of sixteen, and is a shorthand for binary. Each hex digit replaces four binary digits - and this makes keeping track of internal computer values much easier.)

Fortunately, the five-digit DTC with the alpha leader is most common among OBD-II interrogators, but I've given all three values where they're known (just on the off chance...)
5-90 is offline   Reply With Quote
Old 10-07-2013, 09:54 PM   #6
Seasoned Member
playbass's Avatar
Join Date: May 2012
Location: Salt Lake City, UT
Posts: 465

View playbass's Photo Album My Photos

Old thread, I know, but I used it as reference to fix my problem.

Just changed my fuel injectors today and when I plugged it all back up I was getting a P0505 even before I cranked it.

Luckily I had a spare IAC laying around just waiting to be installed and that fixed it. Started right up and idled fine. I had accidentally tapped my IAC while installing my new injectors, didn't take much of a tap and it killed it dead. The Jeep wouldn't start until I changed the IAC. I was worried that I had somehow messed up the injector install but the CEL lead me here. Now runs greats with the new injectors and IAC. :-)
playbass is offline   Reply With Quote

Related Topics
Thread Thread Starter Forum Replies Last Post
Overheated bad, now running like crap. PLEASE HELP Ye Ol' Cherokee OEM XJ Cherokee Technical. All XJ Non-modified/stock questions go here 15 09-05-2015 04:36 PM
Obd1 cherokee misfire pinebarrensjeep OEM XJ Cherokee Technical. All XJ Non-modified/stock questions go here 5 09-01-2015 06:15 PM
High/wavering idle hockeyfan_83 OEM XJ Cherokee Technical. All XJ Non-modified/stock questions go here 8 08-22-2015 10:27 PM
Strange behavior after overheating, please help! Ye Ol' Cherokee OEM XJ Cherokee Technical. All XJ Non-modified/stock questions go here 0 08-22-2015 01:43 PM

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off

All times are GMT -5. The time now is 03:46 AM.

  • Ask a Question
    Get answers from community experts
Question Title: