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.

Won't idle, chokes with IAC plugged in

Thread Tools
 
Search this Thread
 
Old 10-24-2022, 06:17 PM
  #1  
Newbie
Thread Starter
 
LB15's Avatar
 
Join Date: Nov 2021
Posts: 25
Likes: 0
Received 3 Likes on 3 Posts
Model: Cherokee (XJ)
Default Won't idle, chokes with IAC plugged in

My jeep (98 4.0) was idling poorly as soon as it reached operating temp. The jeep also would choke and just about die while driving. If I push the clutch in I can rev the engine with no load.

I thought it may be fuel pressure but that holds well even during the rough running.
I unplugged the IAC during the rough idle and it began to idle high, 1500 rpm or so. When I did this everything off idle the jeep runs OK. It doesn't choke or stumble but it won't idle.
I replaced the IAC and then it wouldn't run properly again while driving. Unplug it again and all is well.
I repeated that test several times with the same result.

Before I fire the pars cannon at this thing, any ideas? TPS maybe? Why does the IAC seem to have an effect on the way it runs higher in the RPM range?

Thanks. I couldn't find these specific symptoms anywhere that made them seem related.
Old 10-24-2022, 06:57 PM
  #2  
::CF Administrator::
 
Rogue4x4's Avatar
 
Join Date: Feb 2011
Location: Blunt, South Dakota
Posts: 14,474
Received 789 Likes on 531 Posts
Year: 97
Model: Cherokee (XJ)
Engine: 4.6 stroker
Default

Have you removed and cleaned the throttle body?
Old 11-01-2022, 05:43 PM
  #3  
Newbie
Thread Starter
 
LB15's Avatar
 
Join Date: Nov 2021
Posts: 25
Likes: 0
Received 3 Likes on 3 Posts
Model: Cherokee (XJ)
Default

Originally Posted by roninofako
Have you removed and cleaned the throttle body?
Yes I should have mentioned that. Throttle body was removed as was the IAC from the throttle body and both were thoroughly cleaned.
Old 11-01-2022, 06:45 PM
  #4  
Newbie
Thread Starter
 
LB15's Avatar
 
Join Date: Nov 2021
Posts: 25
Likes: 0
Received 3 Likes on 3 Posts
Model: Cherokee (XJ)
Default

To add to the list of things I have tried, I also have a 99 that runs fine, so I took the entire throttle body assembly (with IAC, TPS, and whatever the little unit mounted to the side is) off each jeep and swapped them. The 98 still runs like garbage and the 99 still runs fine.
Old 11-03-2022, 05:26 PM
  #5  
Newbie
 
countjohnny's Avatar
 
Join Date: Sep 2020
Posts: 22
Received 8 Likes on 5 Posts
Year: 1999
Model: Cherokee (XJ)
Engine: 4.0 HO
Default

When you unplugged the IAC, when exactly did you do it? With the engine running or did you shut off the engine first?

The IAC is a stepper motor. The signals it gets from the ECU are just "move in" and "move out". Depending on the time when you unplugged it, the position of the plunger of the IAC might be fixed in a way that the idle is high. The other way round it would mean that your ECM is setting the wrong position for the IAC when it is plugged in.

Possible root causes: ECM or electric gremlin in the wiring harness.

Regards
Johnny
Old 11-04-2022, 07:00 AM
  #6  
CF Veteran
 
Roler's Avatar
 
Join Date: Jan 2012
Location: Australia
Posts: 3,135
Received 302 Likes on 251 Posts
Year: 1997 (RHD)
Model: Cherokee (XJ)
Engine: 4.0 ltr
Default

Originally Posted by LB15
To add to the list of things I have tried, I also have a 99 that runs fine, so I took the entire throttle body assembly (with IAC, TPS, and whatever the little unit mounted to the side is) off each jeep and swapped them. The 98 still runs like garbage and the 99 still runs fine.
Your first post re the problem is confusing: idles bad but unplug iac and then idles high? Unplug and all runs well?

Good test- so it's not your IAC, TPS, MAP (that's that 'unit') or TB. Or at least not the actual components themselves since they all work fine after swapping to other jeep.

I'd check the wiring to them next and see what voltage readings you get on them




Ps: Do you have a possibility to see live data?
obd2 scanner?

Last edited by Roler; 11-04-2022 at 07:07 AM.
Old 11-06-2022, 04:49 PM
  #7  
Newbie
Thread Starter
 
LB15's Avatar
 
Join Date: Nov 2021
Posts: 25
Likes: 0
Received 3 Likes on 3 Posts
Model: Cherokee (XJ)
Default

Originally Posted by countjohnny
When you unplugged the IAC, when exactly did you do it? With the engine running or did you shut off the engine first?

The IAC is a stepper motor. The signals it gets from the ECU are just "move in" and "move out". Depending on the time when you unplugged it, the position of the plunger of the IAC might be fixed in a way that the idle is high. The other way round it would mean that your ECM is setting the wrong position for the IAC when it is plugged in.

Possible root causes: ECM or electric gremlin in the wiring harness.

Regards
Johnny
I plugged one of the extra IACs in while it was running just to see if it would react at all. It was moving around so there's something. I can't say how correct the motions were but it was in fact moving.
I tried unplugging it before starting it and while it was running and the results seem to differ, probably based on what you were saying about the exact last location it was in when power was taken away from it. I tried swapping the ECU's but the jeep would only start then die pretty shortly after so nothing really to be learned there.

I am going to swap coils, then check the grounds and compression just to eliminate those issue. I have taken a look at the vacuum lines but haven't dug too deep. Visually I don't see anything. I did notice that as I let it run longer last night and it started to idle more poorly than ever, the small motor that appears to be connected to some of the vacuum lines on the firewall on the passenger side was going crazy. Seemed like an excessive amount of action going on.

Thanks for all the help thus far.
Old 11-06-2022, 05:16 PM
  #8  
Newbie
Thread Starter
 
LB15's Avatar
 
Join Date: Nov 2021
Posts: 25
Likes: 0
Received 3 Likes on 3 Posts
Model: Cherokee (XJ)
Default

Originally Posted by Roler
Your first post re the problem is confusing: idles bad but unplug iac and then idles high? Unplug and all runs well?

Good test- so it's not your IAC, TPS, MAP (that's that 'unit') or TB. Or at least not the actual components themselves since they all work fine after swapping to other jeep.

I'd check the wiring to them next and see what voltage readings you get on them




Ps: Do you have a possibility to see live data?
obd2 scanner?
I don't currently but I have a buddy with a laptop with the appropriate software to do so. What should I be checking for exactly?
Old 11-09-2022, 01:52 PM
  #9  
CF Veteran
 
Roler's Avatar
 
Join Date: Jan 2012
Location: Australia
Posts: 3,135
Received 302 Likes on 251 Posts
Year: 1997 (RHD)
Model: Cherokee (XJ)
Engine: 4.0 ltr
Default

You can read info like TPS position, open/closed loop, oxygen sensors.
If you're happy that you have a clean and good working IAC and TPS, I'd verify voltages on them next.
Old 12-15-2022, 04:25 PM
  #10  
Newbie
Thread Starter
 
LB15's Avatar
 
Join Date: Nov 2021
Posts: 25
Likes: 0
Received 3 Likes on 3 Posts
Model: Cherokee (XJ)
Default

Sorry it's been so long since I have had a chance to update this. I was able to borrow a nice snap on scanner from a buddy.

I have good news. I was able to find A problem, that solved 95 percent of my issues. There was a wire in the IAC plug that was backing out atiny bit when I would plug it in. It stayed in the housing but wasn't making good (at times any) contact and throwing everything out. I fixed that plug and now the jeep starts fine and idles fine and for the most part drives fine.

My current issue is that as soon as the Jeep switches from Open Loop to Closed Loop it starts to run like crap, but only for a minute or so. I can rev the engine up over 3K and it will run ok and after doing that a few times it runs fine, then it will continue running fine until I shut it off and go through the process again. I don't see anything on the live data from the O2 that's jumping out at me during that time or the IAC or TPS. It is very consistent, does it every time now and goes away quickly every time.
Old 12-15-2022, 05:14 PM
  #11  
CF Veteran
 
tjwalker's Avatar
 
Join Date: Nov 2010
Location: In the middle of Minnesota!
Posts: 5,809
Received 102 Likes on 90 Posts
Year: 1999
Model: Cherokee
Engine: 4.0
Default

How many miles are on your oxygen sensors? They have a finite lifespan as they get quite the workout and they can get slow as they age before they actually set a code.

If any doubt, get new NTK oxygen sensors installed. That is the original equipment sensor in your engine. I wouldn't use Bosch as while I like Bosch products generally speaking, some 4.0 engines are a little finicky with their oxygen sensors. Also absolutely none of the no-name "el-cheapo" sensors and anything with universal wiring, they are junk.

Good luck and keep us updated!

Last edited by tjwalker; 12-15-2022 at 05:19 PM.
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
zachtyler
Stock XJ Cherokee Tech. All XJ Non-modified/stock questions go here
3
07-07-2020 02:45 PM
patrick99xj
Stock XJ Cherokee Tech. All XJ Non-modified/stock questions go here
3
12-12-2011 10:05 AM
Scotty16
Stock XJ Cherokee Tech. All XJ Non-modified/stock questions go here
19
12-10-2011 05:24 PM
Jeepcrazy5722
Stock XJ Cherokee Tech. All XJ Non-modified/stock questions go here
5
09-02-2010 02:40 PM

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


Quick Reply: Won't idle, chokes with IAC plugged in



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