Could the Wrong Fuel Injectors cause a TPS Code? Hear Me Out..
Thread Starter
Junior Member
Joined: Jan 2025
Posts: 72
Likes: 7
From: Santa Rosa, CA
Year: 1998
Model: Cherokee (XJ)
Engine: 4.0
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.
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.
::CF Moderator::


Joined: Sep 2009
Posts: 3,495
Likes: 482
From: Glen Burnie, MD
Year: 2001
Model: Cherokee (XJ)
Engine: 4.0l
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.
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.
Thread Starter
Junior Member
Joined: Jan 2025
Posts: 72
Likes: 7
From: Santa Rosa, CA
Year: 1998
Model: Cherokee (XJ)
Engine: 4.0
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.
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.
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.
Thread Starter
Junior Member
Joined: Jan 2025
Posts: 72
Likes: 7
From: Santa Rosa, CA
Year: 1998
Model: Cherokee (XJ)
Engine: 4.0
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.
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.
Junior Member
Joined: Mar 2025
Posts: 31
Likes: 9
From: Michigan
Year: 1998
Model: Cherokee (XJ)
Engine: 4.0
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.
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.
Thread Starter
Junior Member
Joined: Jan 2025
Posts: 72
Likes: 7
From: Santa Rosa, CA
Year: 1998
Model: Cherokee (XJ)
Engine: 4.0
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.
Trending Topics
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
I would check these issues and fit used parts from a wrecker
imo, poor quality Chinese injectos could case a problem
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.
Thread Starter
Junior Member
Joined: Jan 2025
Posts: 72
Likes: 7
From: Santa Rosa, CA
Year: 1998
Model: Cherokee (XJ)
Engine: 4.0
Last edited by q2quest; Mar 27, 2025 at 11:12 PM. Reason: More info to add
Thread Starter
Junior Member
Joined: Jan 2025
Posts: 72
Likes: 7
From: Santa Rosa, CA
Year: 1998
Model: Cherokee (XJ)
Engine: 4.0
once the engine starts and with the throttle closed my scanner is measuring 2.9 - 3.0 volts from the TPS
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
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)







