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.

Delay when releasing throttle?

Thread Tools
 
Search this Thread
 
Old 09-25-2017 | 09:37 PM
  #1  
BenMT's Avatar
Thread Starter
Newbie
 
Joined: Jun 2017
Posts: 29
Likes: 0
From: Billings, MT
Year: 1998
Model: Cherokee
Engine: 4.0
Default Delay when releasing throttle?

Last week I was having trouble with my 98 xj, it wouldnt start unless i held the gas, wouldn't idle. CEL showed code 0505 for the IAC. Today I replaced the IAC, now the jeep will fire right up and idle, but if i press the gas and then release it, there's a delay of a few seconds before the rpm's drop back to idle. And ideas what would cause this? Never had this problem until installing the new IAC today.
Thanks
Old 09-26-2017 | 10:12 AM
  #2  
jordan96xj's Avatar
CF Veteran
 
Joined: Dec 2015
Posts: 2,139
Likes: 91
From: Syracuse, NY
Year: 1996
Model: Cherokee (XJ)
Engine: 4.0L
Default

The most simple possibilities are that the throttle body butterfly valve is not shutting completely when you let off the pedal due to it being gummed up / dirty, or some type of problem with the throttle cable not allowing it to get fully closed. The other is that the new IAC is shutting too slowly.
Old 09-26-2017 | 11:31 AM
  #3  
Motojunky's Avatar
Member
 
Joined: Sep 2016
Posts: 103
Likes: 0
From: Maryland
Year: 1999
Model: Cherokee
Engine: 4.0
Default

Could be an air leak as well. If the engine is sucking air into the intake stream, it'll lean it way out which will cause the symptom that you describe. Double check your installation.

I've never done the IAC on a 4.0, but I would assume that a bad seal (gasket or o-ring) would allow fresh air to be sucked in.
Old 09-26-2017 | 12:52 PM
  #4  
BenMT's Avatar
Thread Starter
Newbie
 
Joined: Jun 2017
Posts: 29
Likes: 0
From: Billings, MT
Year: 1998
Model: Cherokee
Engine: 4.0
Default

Originally Posted by Motojunky
Could be an air leak as well. If the engine is sucking air into the intake stream, it'll lean it way out which will cause the symptom that you describe. Double check your installation.

I've never done the IAC on a 4.0, but I would assume that a bad seal (gasket or o-ring) would allow fresh air to be sucked in.
I didn't think of that, but this very well may be my problem. When removing the throttle body i noticed one of the 4 bolts holding it to the intake was stripped and could not be fully tightened upon installation. Perhaps air is leaking in between the throttle body and intake.
It is the threaded hole in the intake that is stripped, not the bolt itself. What would be the best solution for this, other than replacing the entire intake manifold?
Old 09-26-2017 | 01:20 PM
  #5  
Motojunky's Avatar
Member
 
Joined: Sep 2016
Posts: 103
Likes: 0
From: Maryland
Year: 1999
Model: Cherokee
Engine: 4.0
Default

Originally Posted by BenMT
I didn't think of that, but this very well may be my problem. When removing the throttle body i noticed one of the 4 bolts holding it to the intake was stripped and could not be fully tightened upon installation. Perhaps air is leaking in between the throttle body and intake.
It is the threaded hole in the intake that is stripped, not the bolt itself. What would be the best solution for this, other than replacing the entire intake manifold?
Stripped, or damaged threads? You may be able to just clean it up with a tap. If not, you'd want to drill/tap/heli-coil or drill oversize and tap. Be careful to keep metal out of the intake.
Old 09-26-2017 | 07:42 PM
  #6  
EEVEE's Avatar
CF Veteran
 
Joined: Apr 2014
Posts: 1,181
Likes: 60
From: Florida
Year: 1999
Model: Cherokee
Engine: 4.0l
Default

following mine rev hangs like that too and is driving me nuts!
Old 10-11-2017 | 04:04 PM
  #7  
Motojunky's Avatar
Member
 
Joined: Sep 2016
Posts: 103
Likes: 0
From: Maryland
Year: 1999
Model: Cherokee
Engine: 4.0
Default

Did you get this resolved?
Old 10-11-2017 | 07:31 PM
  #8  
BenMT's Avatar
Thread Starter
Newbie
 
Joined: Jun 2017
Posts: 29
Likes: 0
From: Billings, MT
Year: 1998
Model: Cherokee
Engine: 4.0
Default

Not entirely...
I put new a gasket on the throttle body which seemed to help for a couple days... Then started it up and was idling at over 2000 rpm. CEL codes for both IAC and TPS. So i replaced them both (the IAC was less than a week old and they let me just exchange it. Now it idles fine, still hesitates a bit before returning to idle, but not as bad as it was. Stiil occasionally throws the code for the IAC, but without noticable symptoms, and just clearing the code makes it go away.

Sorry for the long response, wish i could be more help. Basically i got it drivable and thats good enough for me for right now.
Old 10-12-2017 | 06:41 PM
  #9  
BenMT's Avatar
Thread Starter
Newbie
 
Joined: Jun 2017
Posts: 29
Likes: 0
From: Billings, MT
Year: 1998
Model: Cherokee
Engine: 4.0
Default Update

Still having issues. IAC and TPS are both replaced and TB cleaned thouroghly. Idle is okay sometimes and other times so low it wont start without pressing gas. When driving and releasing the throttle the rpms sometimes seem to stick at about 1500 or so. Code p0505 comes on every few startups, but will go away for awhile if i clear it. Today also showed code p0320 for the first time.
Any ideas what could be causing these problems?
Thank You
Not sure if this is related, but as long as i've owned the jeep (before these problems started) the tach has been very "sticky"

Last edited by BenMT; 10-12-2017 at 06:45 PM.
Old 10-12-2017 | 07:00 PM
  #10  
EZEARL's Avatar
CF Veteran
 
Joined: Aug 2009
Posts: 5,676
Likes: 298
From: WV
Year: '96
Model: Cherokee
Default

Code P0320 can be a number of things.
https://repairpal.com/obd-ii-code-P0320

When I had an IAC issue even after cleaning the t/b and IAC which solved the problem the code was still tripped. I removed and cleaned the CTS (coolant temp sensor) and solved the code cleared.
Old 10-12-2017 | 09:32 PM
  #11  
Motojunky's Avatar
Member
 
Joined: Sep 2016
Posts: 103
Likes: 0
From: Maryland
Year: 1999
Model: Cherokee
Engine: 4.0
Default

Originally Posted by BenMT
Still having issues. IAC and TPS are both replaced and TB cleaned thouroghly. Idle is okay sometimes and other times so low it wont start without pressing gas. When driving and releasing the throttle the rpms sometimes seem to stick at about 1500 or so. Code p0505 comes on every few startups, but will go away for awhile if i clear it. Today also showed code p0320 for the first time.
Any ideas what could be causing these problems?
Thank You
Not sure if this is related, but as long as i've owned the jeep (before these problems started) the tach has been very "sticky"
How did you address the damaged threads for the throttle body mounting bolt? Are you confident that you have a good seal there? It's sounding less to me like that's the problem, but you need to fix it to rule it out if you haven't already.
Old 10-13-2017 | 09:35 AM
  #12  
BenMT's Avatar
Thread Starter
Newbie
 
Joined: Jun 2017
Posts: 29
Likes: 0
From: Billings, MT
Year: 1998
Model: Cherokee
Engine: 4.0
Default

Originally Posted by Motojunky
How did you address the damaged threads for the throttle body mounting bolt? Are you confident that you have a good seal there? It's sounding less to me like that's the problem, but you need to fix it to rule it out if you haven't already.
Yes, I'm pretty sure the throttle body is well sealed now. I cleaned out the old threads and replaced the bolt with a new one the same size. Also used permatex gasket maker on the mounting surface and around all 4 bolts.
Old 10-15-2017 | 11:14 AM
  #13  
BenMT's Avatar
Thread Starter
Newbie
 
Joined: Jun 2017
Posts: 29
Likes: 0
From: Billings, MT
Year: 1998
Model: Cherokee
Engine: 4.0
Default

Any other ideas?
Supposed to be leaving on a 800 mile trip thursday and still having idle issues. Sometimes idles too low (wont start without holding gas) other times seems to "stick" at a high idle (1500rpm or so)
Thanks

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



All times are GMT -5. The time now is 09:45 AM.