Jeep Cherokee XJ throttle position sensor: symptoms and how to test it
12 Verified3 Single source1 Not yet verified
Short answerShow me the answer
The TPS is a 3-wire sensor on the side of the throttle body. The computer uses its signal for fuel, spark timing and idle, and on automatics the transmission uses it for shift points [1][2][3][4][6][8]. To test it, key on and back-probe the center (signal) wire [1][3][6]. On 1993–95 trucks you should see more than 0.2 V closed and under 4.8 V wide open [1][2][6]. On 1997–2001 it reads about 0.26 V closed up to about 4.49 V wide open [3][4][5][8]. The voltage must rise smoothly with no dropouts. The sensor is not adjustable [4][6][7].
| Signal wire | Center terminal of the 3-pin connector [1][2][3][6][7] |
|---|---|
| Test, 1993–95 | Over 0.2 V closed; under 4.8 V wide open [1][2][6] |
| Range, 1997–2001 | About 0.26 V closed to about 4.49 V wide open [3][4][5][8] |
| Codes | 1993–95 flash code 24 [1][6]; OBD-II P0122, P0123, P0121 [3][5][11][12][13] |
| Screws | 60 in-lb (7 N·m) [3][5][14] |
| Adjustable? | No; the computer learns closed throttle [4][6][7] |
What the TPS does
The throttle position sensor sits on the side of the throttle body. The throttle shaft turns it. It’s a variable resistor: the computer feeds it about 5 volts and reads back a voltage that rises as the throttle opens.[1][3][4][6][8]
The computer uses that signal to set fuel injector pulse width and spark timing at every throttle position, and to know when the throttle is closed (idle).[3][4][8] On 4.0L automatics, the AW4’s transmission computer also reads it to choose upshift points and when to lock the torque converter.[2][6] The 2000 manual adds that cranking with the pedal on the floor cuts fuel (clear-flood mode), and the computer knows this from the TPS.[4] Unverified The trigger is 2.608 V above the learned idle voltage. (factory manual only)
Symptoms
Unverified Owners link a failing TPS to a surging or hunting idle, a stumble or hesitation just off idle, and erratic or late AW4 shifts. A worn sensor often has a dead spot partway through its travel. (owner reports; no factory symptom list) These overlap with vacuum leaks and idle air control motor problems, so test before you buy.
A failed TPS sets a code:
- 1993–95: flash code 24, TPS voltage high or low.[1][6] Read it by turning the key On-Off-On-Off-On within 3 seconds and counting the check-engine light flashes.[1][2][6]
- 1996–2001 (OBD-II): P0122 (voltage low), P0123 (voltage high) and P0121 (TPS doesn’t agree with the MAP sensor).[3][5][11][12][13]
The voltmeter test
The factory test needs only a digital voltmeter.[1][3][6]
- Key on, engine off.
- Back-probe the center terminal of the TPS connector (that’s the signal wire), meter negative to ground.[1][2][3][6][7]
- Read it with the throttle closed, then open the throttle slowly by hand to wide open.
| Years | Closed throttle | Wide open | Sources |
|---|---|---|---|
| 1993–95 | more than 0.2 V | less than 4.8 V | [1][2][6] |
| 1997–2001 | about 0.26 V | about 4.49 V | [3][4][5][8] |
The voltage must climb smoothly the whole way, with no jumps or dropouts.[1][2][3][6][7]
For 1997–2001, the factory test passes the sensor if it reads more than 0.26 V but under 0.95 V at closed throttle and under 4.49 V at wide open.[3][7][8]
Unverified If the readings are off, check the 5 V supply and ground wires back to the computer before you replace the sensor. (1993 third-party data only)[6]Unverified The 2001 data’s scan tool check wants 1.5 V or less closed, and a smooth sweep from about 0.8 V to more than 3.5 V. (2001 service data only)[10]We don’t hold a factory manual for 1991–92 or 1996, so we haven’t listed values for those years. 1987–90 Renix trucks use a different engine computer and sensor, and none of these values apply to them.
Replacing the TPS
- Remove the air intake duct at the throttle body, unplug the sensor and remove its two screws.[5][9]
- The throttle shaft slides into a socket with tangs on the new sensor. Fit it so the sensor has to rotate a few degrees, under slight tension, to line up the screw holes. If it won’t rotate, take it off and refit it with the shaft on the other side of the tangs.[3][5][6][9]
- Tighten the screws to 60 in-lb (7 N·m).[3][5][14]
- Work the throttle by hand to make sure nothing binds before you start the engine.[3][5][9]
There’s no adjustment: the computer learns the closed-throttle voltage on its own.[4][6][7]
Verified values
Not yet verified
| Item | Value | Applies to | Sources | Status |
|---|---|---|---|---|
| Scan tool check, 2001 | Closed throttle 1.5 V or less; the reading should sweep smoothly from about 0.8 V to more than 3.5 V as the throttle opens | 2001 data only | Report this value | Single source |
| When the OBD-II codes set | P0122 at about 0.1 V and P0123 at about 4.9 V, each for 3.2 seconds with the key on; P0121 is checked with the engine above 1600 rpm | 2001 data only | Sources (3)
| Single source |
| Clear-flood fuel cutoff | Cranking with the throttle wide open cuts fuel; the computer detects this from the TPS (2.608 V above the learned idle voltage) | 2000 factory manual | Sources (1) | Single source |
| 1987–90 Renix TPS | Different sensor and test; Renix trucks are not covered by the values above | No factory source held for 1987–90 | Report this value | Not yet verified |
FAQ
What are the symptoms of a bad TPS on a Jeep XJ?
What voltage should a Jeep 4.0 TPS read?
Can you adjust the TPS on a 4.0 Cherokee?
How do I test a TPS without a scan tool?
Sources (14)
- 1994 Jeep Cherokee and Wrangler Service Manual (Chrysler 81-370-4146), Group 14 fuel system and Group 21 transmission (archive.org OCR scan)
- 1995 Jeep Cherokee and Wrangler Service Manual (Chrysler 81-370-5146), Group 14 fuel system and Group 21 transmission (archive.org OCR scan)
- 1999 Jeep Cherokee Electronic Service Manual (Chrysler 81-370-9146), Group 14 fuel system and Group 25 diagnostic trouble codes (archive.org OCR scan)
- 2000 Jeep Cherokee (XJ) Service Manual, Group 14 Fuel System (PDF reproduced by johnmeister.com)
- 2001 Jeep Cherokee (XJ) Service Manual, Group 14 fuel system and Group 25 diagnostic trouble codes (archive.org OCR scan)
- 1993 Cherokee service data, engine performance tests, TPS adjustments and AW4 transmission control; third-party (archive.org item titled "Factory Service Manual" but not a Chrysler publication)
- alloemmanuals.com, 2001 Cherokee, "Throttle Position (TP) Sensor specification" (OEM-derived service data)
- alloemmanuals.com, 2001 Cherokee, "Throttle Position Sensor (theory and operation)" (OEM-derived service data)
- alloemmanuals.com, 2001 Cherokee, "Throttle Position Sensor: Installation" (OEM-derived service data)
- alloemmanuals.com, 2001 Cherokee, "Checking Throttle Position Sensor Operation" (OEM-derived service data)
- alloemmanuals.com, 2001 Cherokee, "DTC P0122: Throttle Position Sensor Voltage Low" (OEM-derived service data)
- alloemmanuals.com, 2001 Cherokee, "DTC P0123: Throttle Position Sensor Voltage High" (OEM-derived service data)
- alloemmanuals.com, 2001 Cherokee, "DTC P0121: TPS Voltage Does Not Agree With MAP" (OEM-derived service data)
- alloemmanuals.com, 2001 Cherokee, "Engine Controls torque specifications (Cherokee)" (OEM-derived service data)
Some parts links on this site may earn us a commission at no cost to you. We list OEM numbers first so you can buy anywhere. Affiliate disclosure. (No affiliate links are active yet.)