P0121
Universal (All Makes) Vehicle (OBD-II)
Severity: ModerateWhat Does This Error Mean?
P0121 means the throttle position sensor (TPS) is giving readings outside the expected range. The TPS tells your car's computer how far open the throttle is — basically, how hard you're pressing the gas pedal. When the readings don't match what the computer expects, it can't control fuel and ignition timing properly. You may notice erratic acceleration, surging, hesitation, or the engine revving on its own. This can affect drivability significantly, so get it checked soon.
Affected Models
- All vehicles 1996+
- Common in Chevrolet Silverado
- Common in Dodge Ram
- Common in Ford F-150
- Common in Jeep Grand Cherokee
Common Causes
- Worn throttle position sensor with a dead spot in its internal track
- Dirty throttle body causing the throttle plate to stick or bind
- Corroded or loose wiring connector at the throttle position sensor
- Damaged wiring harness between the TPS and engine computer
- Failed throttle body assembly on vehicles with electronic throttle control
How to Fix It
-
Start by cleaning the throttle body. Remove the air intake duct from the throttle body and spray throttle body cleaner on the butterfly valve and bore. Wipe clean with a rag.
A dirty throttle plate can bind and cause erratic TPS readings even if the sensor itself is fine.
-
Inspect the TPS wiring connector. Unplug it and look for corrosion, bent pins, or moisture inside. Clean with electrical contact cleaner and make sure it clicks firmly when reconnected.
On many vehicles, the TPS connector is exposed to engine heat and road spray, making corrosion common.
-
Check the TPS voltage using a basic multimeter if you have one. With the key on and engine off, the sensor should read about 0.5 volts at closed throttle and increase smoothly to about 4.5 volts at wide open.
If the voltage jumps or drops out at certain positions, the sensor has an internal dead spot and needs replacement.
-
Replace the throttle position sensor if it's faulty. On older vehicles with a cable throttle, the TPS is a separate part mounted on the throttle body with two screws.
A standalone TPS costs $15-$60. On newer vehicles with electronic throttle control, you may need to replace the entire throttle body.
-
After replacing the TPS, clear the code and let the car relearn its idle. Some vehicles need you to turn the key on for 10 seconds, then start the engine and let it idle for 5 minutes without touching the gas pedal.
Check your owner's manual for the specific idle relearn procedure for your vehicle.
When to Call a Professional
If cleaning the throttle body and replacing the TPS don't fix the code, see a mechanic. Electronic throttle control systems are more complex and may need professional calibration. A mechanic can use a scan tool to graph TPS voltage and find dead spots. Expect to pay $80-$150 for diagnosis. Throttle body replacement can cost $200-$600 at a shop.
Frequently Asked Questions
What does the throttle position sensor do?
It tells the computer how far you're pressing the gas pedal. Think of it like a volume knob for your engine. At idle, it reads near zero. At full throttle, it reads maximum. The computer uses this to control fuel injection and transmission shifting. Without accurate readings, the car can't respond properly to your inputs.
Can P0121 cause my car to accelerate on its own?
In some cases, yes, the engine may surge or rev unexpectedly. This happens because the computer gets confusing signals from the sensor. If your car accelerates without pressing the gas, pull over safely. Turn off the engine and have it towed for repair. This situation is rare but should be taken seriously.
Is the TPS the same as the accelerator pedal sensor?
On older vehicles with a cable throttle, the TPS is on the throttle body. On newer vehicles with electronic throttle control, there are two sensors. One is on the gas pedal (accelerator position sensor). The other is on the throttle body (throttle position sensor). P0121 specifically refers to the throttle body sensor.