Stock XJ Cherokee Tech. 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.

Need Help: Chain of events leads to Code 25 Fault -Automatic Idle Speed motor

Thread Tools
 
Search this Thread
 
Old Jun 8, 2018 | 11:18 PM
  #1  
84GTIRookie's Avatar
Thread Starter
Newbie
 
Joined: Apr 2016
Posts: 11
Likes: 0
Model: Cherokee
Default Need Help: Chain of events leads to Code 25 Fault -Automatic Idle Speed motor

Ultimately, today, our 1997 Cherokee Sport (4.0L) would barely start... and would die if you let off the gas and tried to let it idle. Checked codes -- OBD Code #25 - Automatic Idle Speed Motor circuit fault...

Backstory:
1] Bearings on water pump went out. Replaced water pump, thermostat and lower radiator hose.
2] Have had air bubbles in cooling system... so when air trapped at t-stat, the Temp gauge has read just over 100 deg. F. This triggers the CHECK ENGINE light. (I have burped the line but process has been taking days to get all out...).
3] As a result, Jeep has been run quite a bit around town with Check Engine light on (driveability seems to go out the window)
4] Seems that running with Check Engine light may have caused the Code #25, since Code #25 has never happened before, and seems awful weird that it would be a totally new problem. Input? Thank you.
Reply
Old Jun 9, 2018 | 11:07 AM
  #2  
fb97xj1's Avatar
CF Veteran
 
Joined: Dec 2015
Posts: 3,038
Likes: 338
From: PA
Year: 1997
Model: Cherokee
Engine: 4.0L
Default

Originally Posted by 84GTIRookie
Seems that running with Check Engine light may have caused the Code #25, since Code #25 has never happened before, and seems awful weird that it would be a totally new problem. Input? Thank you.
The CEL did not cause code #25. Code #25 caused the CEL. There was a disagreement between the PCM and the IAC, or the wiring in between that caused it. Resulting in code #25. It never happened before. Is that wierd? No. Parts can fail at anytime for any reason.

Originally Posted by 84GTIRookie
Have had air bubbles in cooling system... so when air trapped at t-stat, the Temp gauge has read just over 100 deg. F. This triggers the CHECK ENGINE light.
How does that trigger the CEL? You just said code #25. Code #25 is for the IAC, not the temperature gauge.

Im confused.
Reply
Old Jun 9, 2018 | 01:07 PM
  #3  
84GTIRookie's Avatar
Thread Starter
Newbie
 
Joined: Apr 2016
Posts: 11
Likes: 0
Model: Cherokee
Default

How does that trigger the CEL? You just said code #25. Code #25 is for the IAC, not the temperature gauge.

Im confused.[/QUOTE]

No, You are right, when the Temp Gauge reads low it puts out Code #22 - "Engine coolant temperature sensor above or below acceptable voltage" Code #22 is the code that has been triggering the CEL repeatedly over the last week. BUT... in the current condition... it is now Code #25 (and the problem I described).

Do you have (or could you reference) a protocol to problem solve the Code #25? Thank you.
Reply
Old Jun 9, 2018 | 09:17 PM
  #4  
EZEARL's Avatar
CF Veteran
 
Joined: Aug 2009
Posts: 5,676
Likes: 301
From: WV
Year: '96
Model: Cherokee
Default

Try this for code #25:
http://cruiser54.com/?p=60

For code #22 remove the CTS (coolant temp sensor) and polish the end with a 3M pad or 0000 steel wool.

If neither works you may need to replace the units.
Reply
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
Rojo
Stock XJ Cherokee Tech. All XJ Non-modified/stock questions go here
15
Apr 25, 2020 10:59 AM
SCSjeeper1994
Stock XJ Cherokee Tech. All XJ Non-modified/stock questions go here
10
May 3, 2012 09:57 PM
xjcherokee90
CF Suggestions & Questions
6
Apr 30, 2012 08:03 AM
sbielaga
Stock XJ Cherokee Tech. All XJ Non-modified/stock questions go here
3
May 12, 2010 10:10 PM

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



All times are GMT -5. The time now is 02:03 PM.