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.

Check engine light no codes

Thread Tools
 
Search this Thread
 
Old 01-19-2012, 08:54 PM
  #1  
CF Veteran
Thread Starter
 
MonacaYankee's Avatar
 
Join Date: Mar 2010
Location: Georgia
Posts: 1,438
Likes: 0
Received 8 Likes on 8 Posts
Year: 99 94
Model: Cherokee (XJ)
Engine: I6
Default Check engine light no codes

I keep getting a yellow check engine but when I hook a scanner up to it it does not pull any codes. The light goes off after a couple days but returns a couple of days later.

I recently replaced the battery, cap and rotor, and cleaned the throttle body valve.

The jeep runs fine while I'm on the gas but whenever I stop after slowing down from speed the idle drops real low and the jeep stumbles but catches itself. Sometimes when I accelerate and stay in first gear the jeep hesitates and the rpms do not want to go up but after about a second the rpms do and it accelerates jerkingly quick.

My plan is to clean the air flow sensor. What else could be causing this.


99 xj 172k miles aw4 I6
The following users liked this post:
quititman (04-18-2020)
Old 01-20-2012, 03:59 AM
  #2  
kjc
CF Veteran
 
kjc's Avatar
 
Join Date: Aug 2011
Location: Blue Springs, MO
Posts: 1,031
Likes: 0
Received 3 Likes on 3 Posts
Year: 1993
Model: Grand Cherokee
Engine: 4.0L Laredo
Default

Originally Posted by MonacaYankee
I keep getting a yellow check engine but when I hook a scanner up to it it does not pull any codes. The light goes off after a couple days but returns a couple of days later.
I recently replaced the battery, cap and rotor, and cleaned the throttle body valve.

The jeep runs fine while I'm on the gas but whenever I stop after slowing down from speed the idle drops real low and the jeep stumbles but catches itself. Sometimes when I accelerate and stay in first gear the jeep hesitates and the rpms do not want to go up but after about a second the rpms do and it accelerates jerkingly quick.

My plan is to clean the air flow sensor. What else could be causing this.


99 xj 172k miles aw4 I6
I would clean the IAC valve and test the TPS. The pintle on the IAC gets dirty and can affect the idle. The TPS is best tested with an analog VOM on the resistance scale should show smooth movement as you move the throttle from closed to wide open. (engine off)
Also, the pre-cat oxygen sensor could need replaced. It can affect idle and overall rpms as well.
Old 01-20-2012, 06:42 AM
  #3  
CF Veteran
 
tjwalker's Avatar
 
Join Date: Nov 2010
Location: In the middle of Minnesota!
Posts: 5,813
Received 104 Likes on 92 Posts
Year: 1999
Model: Cherokee
Engine: 4.0
Default

I'd try another code reader or scan tool. You need to make sure that the problem here isn't the code reader itself.......

Or bring it to an Autozone where they will read the code for no charge.
Old 01-21-2012, 04:46 PM
  #4  
kjc
CF Veteran
 
kjc's Avatar
 
Join Date: Aug 2011
Location: Blue Springs, MO
Posts: 1,031
Likes: 0
Received 3 Likes on 3 Posts
Year: 1993
Model: Grand Cherokee
Engine: 4.0L Laredo
Default

Ya, what tjwalker said.. seems odd to get a light and no codes come up. I'm not certain here, but I think I read that the PCM/ECU can trip the light but not show any codes? That could boil down to a bad connection somewhere.
Old 01-21-2012, 07:18 PM
  #5  
CF Veteran
Thread Starter
 
MonacaYankee's Avatar
 
Join Date: Mar 2010
Location: Georgia
Posts: 1,438
Likes: 0
Received 8 Likes on 8 Posts
Year: 99 94
Model: Cherokee (XJ)
Engine: I6
Default

Originally Posted by kjc
Ya, what tjwalker said.. seems odd to get a light and no codes come up. I'm not certain here, but I think I read that the PCM/ECU can trip the light but not show any codes? That could boil down to a bad connection somewhere.
The check engine light keeps going on and off. The only symptoms I ever get is a hesitation then a jerk acceleration. I'm going to look at some stuff when I have time.
Old 01-23-2012, 07:07 PM
  #6  
CF Veteran
Thread Starter
 
MonacaYankee's Avatar
 
Join Date: Mar 2010
Location: Georgia
Posts: 1,438
Likes: 0
Received 8 Likes on 8 Posts
Year: 99 94
Model: Cherokee (XJ)
Engine: I6
Default

Cleaned the map sensor and iac today... Lets see if that helps.

Last edited by MonacaYankee; 01-28-2012 at 05:53 AM.
Old 01-27-2012, 08:05 PM
  #7  
CF Veteran
Thread Starter
 
MonacaYankee's Avatar
 
Join Date: Mar 2010
Location: Georgia
Posts: 1,438
Likes: 0
Received 8 Likes on 8 Posts
Year: 99 94
Model: Cherokee (XJ)
Engine: I6
Default

Stopped at a stop sign today about 30 seconds after starting it after being in a store for 10 minutes. It was only slightly below operating temp.

Idle dropped to 250rpm (first line) and the jeep was shaking like crazy. It stayed at 250 rpms until I pressed the gas and it surged to above 1000 rpms. It then settled just below the line before 1000 rpms.

I'm going to check vac lines tomorrow, I'm going to take the IAC completely out and clean it, and check tps and map if I can get of a multimeter.

Any other suggestion?. It runs fine for days and then does this. No check engine light came on.
Old 01-27-2012, 08:11 PM
  #8  
CF Veteran
 
VTJeep's Avatar
 
Join Date: Jul 2010
Location: 802
Posts: 4,930
Likes: 0
Received 3 Likes on 3 Posts
Year: 99
Model: Cherokee
Engine: 4.0
Default

IAC and TPS are still suspect. Doin both o2 sensors sounds like it might be good. Does it ever suck for air real hard without increasing rpms?
Old 01-27-2012, 08:50 PM
  #9  
CF Veteran
Thread Starter
 
MonacaYankee's Avatar
 
Join Date: Mar 2010
Location: Georgia
Posts: 1,438
Likes: 0
Received 8 Likes on 8 Posts
Year: 99 94
Model: Cherokee (XJ)
Engine: I6
Default

Originally Posted by VTJeep
IAC and TPS are still suspect. Doin both o2 sensors sounds like it might be good. Does it ever suck for air real hard without increasing rpms?
Not at all. I really want to hold off on the O2 sensors because of cost.
Old 01-27-2012, 08:57 PM
  #10  
Member
 
Cjohnson69's Avatar
 
Join Date: Oct 2011
Posts: 169
Likes: 0
Received 0 Likes on 0 Posts
Model: Cherokee
Default

The place where the code reader plugs in could be bad. I had that problem with my old truck. I thought it wasn't showing any codes but I realized my plug in was bad. Fixed it and boom codes. Idk if it'll help, just a suggestion
Old 01-27-2012, 09:18 PM
  #11  
Newbie
 
XJdryva's Avatar
 
Join Date: Jan 2012
Location: Oklahoma
Posts: 531
Likes: 0
Received 0 Likes on 0 Posts
Year: 1993
Model: Cherokee
Engine: 4.0
Default

Originally Posted by MonacaYankee
Cleaned the maf sensor and iac today... Lets see if that helps.
Cherokees have mass air flow sensors??? None of the 10 that I've owned did
Old 01-27-2012, 10:13 PM
  #12  
CF Veteran
 
DFlintstone's Avatar
 
Join Date: Aug 2011
Location: Nor-Cal Coast
Posts: 10,489
Likes: 0
Received 18 Likes on 18 Posts
Year: 90,84
Model: Cherokee
Engine: 4.0,2.5
Default

The Alphabet soup strikes again! She must have meant IAC. Pretty sure the MAP takes care of what a MAF sensor would do. For "airflow", I just check the dog's jowls! <<(My Sharpey is not functioning!)

Never a bad idea to check those manifold bolts. If a couple easy ones are loose, you gotta pull the air cleaner and go over them all at once, starting in the middle and working out. I use short little bursts of starting fluid to look for vacuum leaks. If you hit one the sound of the engine will change.

Also on GP, that little tube from the throttle body to the MAP up on the firewall can get brittle, and any flaw can cause trouble. Being rich or flooding thou is more like it.


1984-1990 w/AMC engine are pre-OBD.

1984-1986 w/GM V6-173 are OBD-I (GM control setup.)

1991-1995 are OBD-I (Chrysler)

1996-2001 are OBD-II (Chrysler)

The "Key Tricks"
Older (OBDI) models - Start with the ignition off. Within five seconds, switch the key on, off, on, off, on. ("On" is NOT "Start" and "Off" is NOT "Lock"). The "check engine" light will flash. Count the flashes. Each code is a two digit code, so a (for example) 23 would be FLASH FLASH (pause) FLASH FLASH FLASH (long pause). It will never flash more than 9 times, so watch for those pauses!

Newer (OBDII) models - Put the key into the ignition, push down the odometer reset button, then turn the key to RUN with your finger on the button - and then release the button. The odometer will go through 1111111 through 999999, then display the car's serial number. It will then show the error codes (it might show them starting with P). If this method does not work, try the OBDI method.
Old 01-28-2012, 05:44 AM
  #13  
CF Veteran
 
tjwalker's Avatar
 
Join Date: Nov 2010
Location: In the middle of Minnesota!
Posts: 5,813
Received 104 Likes on 92 Posts
Year: 1999
Model: Cherokee
Engine: 4.0
Default

Originally Posted by DFlintstone

The "Key Tricks"
Older (OBDI) models - Start with the ignition off. Within five seconds, switch the key on, off, on, off, on. ("On" is NOT "Start" and "Off" is NOT "Lock"). The "check engine" light will flash. Count the flashes. Each code is a two digit code, so a (for example) 23 would be FLASH FLASH (pause) FLASH FLASH FLASH (long pause). It will never flash more than 9 times, so watch for those pauses!

Newer (OBDII) models - Put the key into the ignition, push down the odometer reset button, then turn the key to RUN with your finger on the button - and then release the button. The odometer will go through 1111111 through 999999, then display the car's serial number. It will then show the error codes (it might show them starting with P). If this method does not work, try the OBDI method.
Dflintstone; very helpful information as usual!

If I could add this regarding OBDII models The 2 digit code that you will get using this technique is helpful, but it is not as specific as the full PXXXX code, which is only available using a code reader or scan tool, so generally I recommend using the code reader or scan tool. But if you have a CEL and have no access to a reader or scan tool, it makes sense to see if you can access the 2 digit code that can point you in the right direction. Note: the OBDII odometer technique works only for 1996 and early 1997 models, so it might work on one 1997 XJ and not on another. Once Chrysler made the change in '97, you will need either a code reader or a scan tool to retrieve the codes.

Last edited by tjwalker; 01-28-2012 at 05:56 AM.
Old 01-28-2012, 07:06 AM
  #14  
Old Skewl CF like a Sir
 
Bustedknuckle's Avatar
 
Join Date: Feb 2008
Location: Fort Myers, FL
Posts: 4,355
Likes: 0
Received 3 Likes on 3 Posts
Year: 1996
Model: Cherokee
Engine: 4.0L High Output OBDII
Default

Originally Posted by Cjohnson69
The place where the code reader plugs in could be bad. I had that problem with my old truck. I thought it wasn't showing any codes but I realized my plug in was bad. Fixed it and boom codes. Idk if it'll help, just a suggestion
True, but if it's a decent scanner it'll reflect a communication issue, even though it has power from the OBD port.

I'd recommend another scan tool too. Theres 2 series of codes, Stored & Pending. Most auto-chain code readers only search for active codes, and won't search past "stored" history. Easiest way to tell is to try to scan ABS with the scanner, most generic "Code Readers" will not do ABS.

Also, very good advice on the CPS & TPS though.
Old 01-28-2012, 07:40 AM
  #15  
Senior Member
 
KD3NE's Avatar
 
Join Date: Feb 2011
Location: Bel Air, Maryland 21015
Posts: 719
Likes: 0
Received 0 Likes on 0 Posts
Year: 1995
Model: Cherokee
Engine: 4.0
Default

Originally Posted by MonacaYankee
The check engine light keeps going on and off. The only symptoms I ever get is a hesitation then a jerk acceleration. I'm going to look at some stuff when I have time.
Is it FLASHING as in " going off and on " with a steady rate when the problem occurs?

If so I thought that was indicative of a somewhat serious misfire condition?

I'm not certain but I think I read that one some threads here before.

You might want to read codes when it is having the problem, or gain access to a code reader/scanner that can record data as the engine is running and take it for a drive while recording the data.


Quick Reply: Check engine light no codes



All times are GMT -5. The time now is 11:26 AM.