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.

Could the Wrong Fuel Injectors cause a TPS Code? Hear Me Out..

Old Mar 18, 2025 | 08:53 PM
  #1  
q2quest's Avatar
Thread Starter
Junior Member
 
Joined: Jan 2025
Posts: 72
Likes: 7
From: Santa Rosa, CA
Year: 1998
Model: Cherokee (XJ)
Engine: 4.0
Default Could the Wrong Fuel Injectors cause a TPS Code? Hear Me Out..

1998 XJ sport, 2wd, auto. I bought this Jeep not running with a blown engine, so I don't know anything about its history. Replaced the motor and she fired right up, but I've been chasing a P0121 code and an erratic idle for weeks after installing a replacement 4.0. I've read all the posts on the subject of throttle position sensors. I've tried numerous sensors, checked all the grounds, vacuum lines, wiring, clock spring, fuses, etc.
I'm kind of at my wits end, but had an idea. I previously replaced all the injectors with a 4 hole design from K Suspension and unfortunately threw away my old injectors. If these new injectors were too large and were delivering too much fuel, the IAC would try and compensate by adding more air, but the computer would see that the throttle position was closed. Could this throw a TPS code? I'd love to swap in some stock injectors just to see if it fixes the problem, but I don't want to buy a set that I won't end up using.
Reply
Old Mar 18, 2025 | 10:27 PM
  #2  
Veeb0rg's Avatar
::CF Moderator::
Premium Member
15 Year Member
 
Joined: Sep 2009
Posts: 3,495
Likes: 482
From: Glen Burnie, MD
Year: 2001
Model: Cherokee (XJ)
Engine: 4.0l
Default

the IAC will throw a code on its own, the computer knows the TPS is closed. The O2 sensors would trigger a rich/lean code if the injectors were throwing to much fuel that the ecu couldn't compensate for.

An old thread on NAXJA says this code can also be tripped by a bad map sensor or a vacuum leak throwing off the map sensor. I'd check that possibility too.

Last edited by Veeb0rg; Mar 18, 2025 at 10:33 PM.
Reply
Old Mar 18, 2025 | 10:54 PM
  #3  
q2quest's Avatar
Thread Starter
Junior Member
 
Joined: Jan 2025
Posts: 72
Likes: 7
From: Santa Rosa, CA
Year: 1998
Model: Cherokee (XJ)
Engine: 4.0
Default

Thanks. Yeah, I’ve replaced the MAP sensor and the IAC sensor with new parts and also swapped on a junkyard throttle body with all factory sensors still attached, but still no change. With key on, engine off the TPS voltage input reads 5.1 volts. The signal wire with a multimeter shows .720 volts with throttle closed and only 2.9 volts at WOT. Seems like it should be 4.0 volts or something. With a scanner attached and at WOT it shows the throttle as being only 60% open.
Reply
Old Mar 19, 2025 | 07:10 PM
  #4  
lawsoncl's Avatar
CF Veteran
5 Year Member
Liked
Loved
Community Favorite
 
Joined: Dec 2017
Posts: 4,365
Likes: 1,215
Year: 1989
Model: Comanche (MJ)
Engine: 4.0
Default

The P0121 code signifies a "Throttle Position Sensor/Switch A Circuit Range/Performance" problem, meaning the PCM is receiving a signal from the TPS that it deems incorrect.

I would check that you have all the vacuum lines connected correctly. That includes where the MAP line connect to the throttle body that you have the line going into the hole that has vacuum.
Reply
Old Mar 20, 2025 | 11:56 AM
  #5  
q2quest's Avatar
Thread Starter
Junior Member
 
Joined: Jan 2025
Posts: 72
Likes: 7
From: Santa Rosa, CA
Year: 1998
Model: Cherokee (XJ)
Engine: 4.0
Default

Originally Posted by lawsoncl
The P0121 code signifies a "Throttle Position Sensor/Switch A Circuit Range/Performance" problem, meaning the PCM is receiving a signal from the TPS that it deems incorrect.

I would check that you have all the vacuum lines connected correctly. That includes where the MAP line connect to the throttle body that you have the line going into the hole that has vacuum.
Thank you. I have done that several times. I discovered a slight vacuum leak at the intake manifold by the firewall using propane so I changed the gasket and used the super expensive one that is guaranteed not to leak. However this made no difference. It does behave like it has a vacuum leak, but I can't seem to find it. When I start the car for the first time it races up to 2500 RPM and stays there. If I start it with the TPS unplugged it idles more appropriately.
Reply
Old Mar 20, 2025 | 07:22 PM
  #6  
DruCanDoIt's Avatar
Junior Member
 
Joined: Mar 2025
Posts: 31
Likes: 9
From: Michigan
Year: 1998
Model: Cherokee (XJ)
Engine: 4.0
Default

Originally Posted by q2quest
Thanks. Yeah, I’ve replaced the MAP sensor and the IAC sensor with new parts and also swapped on a junkyard throttle body with all factory sensors still attached, but still no change. With key on, engine off the TPS voltage input reads 5.1 volts. The signal wire with a multimeter shows .720 volts with throttle closed and only 2.9 volts at WOT. Seems like it should be 4.0 volts or something. With a scanner attached and at WOT it shows the throttle as being only 60% open.
Closed should read 0.25v and open is 4.5v. I think you have a bad clock spring friend.

EDIT : They usually make the voltage higher than normal.. But that reading is wrong so I would start there. .72 volts is why its idling rough. I'd check the TPS signal voltage again while a friend turns the steering wheel. Or just turn the wheel while its idling to see if that changes the idle.

Last edited by DruCanDoIt; Mar 20, 2025 at 07:31 PM.
Reply
Old Mar 21, 2025 | 06:09 PM
  #7  
q2quest's Avatar
Thread Starter
Junior Member
 
Joined: Jan 2025
Posts: 72
Likes: 7
From: Santa Rosa, CA
Year: 1998
Model: Cherokee (XJ)
Engine: 4.0
Default

I removed the clock spring entirely when installing a replacement turn signal switch and there was no change. I've checked all the grounds, all the wiring and connectors and can find nothing. I've read everything I can find on this forum and others regarding that code and the TPS. So, out of desperation I sent the ECU off to be tested, although I doubt the ECU is the problem. Time will tell. I appreciate all the responses.
Reply
Old Mar 26, 2025 | 10:01 AM
  #8  
awg's Avatar
awg
CF Veteran
5 Year Member
Liked
Loved
Community Favorite
 
Joined: Mar 2016
Posts: 3,816
Likes: 725
Year: 96
Model: Cherokee (XJ)
Engine: 4.0
Default

The possibilities include cam sensor, crank sensor, injectors, and possible wiring/resistance issues.

I would check these issues and fit used parts from a wrecker

imo, poor quality Chinese injectos could case a problem
Reply
Old Mar 27, 2025 | 10:32 PM
  #9  
lawsoncl's Avatar
CF Veteran
5 Year Member
Liked
Loved
Community Favorite
 
Joined: Dec 2017
Posts: 4,365
Likes: 1,215
Year: 1989
Model: Comanche (MJ)
Engine: 4.0
Default

I think you've either got a bad TPS or the throttle isn't actually opening all the way. If you're only measuring 2.9 volts at WOT at the TPS, then the computer saying 60% makes sense.
Reply
Old Mar 27, 2025 | 11:10 PM
  #10  
q2quest's Avatar
Thread Starter
Junior Member
 
Joined: Jan 2025
Posts: 72
Likes: 7
From: Santa Rosa, CA
Year: 1998
Model: Cherokee (XJ)
Engine: 4.0
Default

Originally Posted by lawsoncl
I think you've either got a bad TPS or the throttle isn't actually opening all the way. If you're only measuring 2.9 volts at WOT at the TPS, then the computer saying 60% makes sense.
I know, it’s nuts. I have tried four different throttle position sensors. The last one was brand new from Mopar. The throttle is definitely opening all the way. I have tested these sensors off the throttle body by hand as well and the max voltage is under 3.0 volts at WOT. I even swapped on a different throttle body I got from the wrecking yard with all the sensors attached and it behaved the same. Out of desperation I sent the ECU in to be tested/repaired. Time will tell.

Last edited by q2quest; Mar 27, 2025 at 11:12 PM. Reason: More info to add
Reply
Old Mar 27, 2025 | 11:17 PM
  #11  
q2quest's Avatar
Thread Starter
Junior Member
 
Joined: Jan 2025
Posts: 72
Likes: 7
From: Santa Rosa, CA
Year: 1998
Model: Cherokee (XJ)
Engine: 4.0
Default

Originally Posted by lawsoncl
I think you've either got a bad TPS or the throttle isn't actually opening all the way. If you're only measuring 2.9 volts at WOT at the TPS, then the computer saying 60% makes sense.
Assuming you are correct about the throttle not opening all the way, why would the engine race up to 2500 rpm at idle with the throttle closed?

once the engine starts and with the throttle closed my scanner is measuring 2.9 - 3.0 volts from the TPS
Reply
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
Zraider
Stock XJ Cherokee Tech. All XJ Non-modified/stock questions go here
0
Jul 23, 2023 10:40 PM
Apocalypse
Stock XJ Cherokee Tech. All XJ Non-modified/stock questions go here
0
Sep 23, 2015 05:05 PM
Robert88
Stock XJ Cherokee Tech. All XJ Non-modified/stock questions go here
263
Jun 25, 2013 07:10 PM
iluvmud
Wanted
3
Aug 20, 2012 09:38 PM
Tom Michel
Stock XJ Cherokee Tech. All XJ Non-modified/stock questions go here
1
Dec 24, 2011 06:38 AM

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

Thread Tools
Search this Thread

All times are GMT -5. The time now is 10:44 PM.