Summary
P0121 means the throttle position sensor (TPS) signal is erratic or outside the expected range for current engine conditions. The most common causes are a faulty TPS (40%), a dirty throttle body affecting the sensor signal (20%), and damaged wiring (20%). Symptoms include hesitation, surging, and unpredictable throttle response. Start by inspecting the TPS connector and cleaning the throttle body before replacing the sensor.
Severity: Moderate to High — may cause sudden power changes
Safe to drive: No — erratic throttle response is a safety concern
Repair cost: $5–$400 depending on cause
DIY difficulty: Easy to Moderate
What does P0121 mean?
The throttle position sensor tells the PCM exactly how far open the throttle plate is at any given moment. The PCM uses this information to calculate fuel delivery, ignition timing, and transmission shift points. The TPS outputs a voltage signal — typically around 0.5V at closed throttle, rising to approximately 4.5V at wide-open throttle.
P0121 sets when the TPS signal doesn't match what the PCM expects based on other inputs. For example, the TPS might report 30% throttle while the engine is at idle, or the signal might jump erratically between values instead of changing smoothly as the pedal moves. This is different from P0122 (signal too low) or P0123 (signal too high) — P0121 indicates the signal is present but doesn't make sense.
On electronic throttle body vehicles, the PCM may enter a reduced power or "limp mode" when this code sets, limiting engine RPM and throttle response as a safety measure.