Engine Troubleshoot

P0121 Throttle Position Sensor (TPS) “A” Circuit Range Performance Problem

What Does Engine Code P0299 mean?

  • P0121 Technical Definition: Throttle Position Sensor (TPS) “A” Circuit Range Performance Problem
  • P0121 Meaning: Throttle Position Sensor “A” not working as expected
  • Most common cause: Faulty throttle position sensor or wiring
  • Risks for the engine/driver: MEDIUM It is recommended that you don't drive the car and get it checkout as soon as possible
  • Emissions severity: LOW. This should not affect emissions testing
  • Estimated repair time: 1-2 days
  • Estimated repair cost: $100-300

The engine code P0121 is stored in memory when the Electronic Control Unit (ECU) detects a value that is out of the expected range in the Throttle Position Sensor “A”.

The Throttle Position Sensor (TPS) is in charge of reporting to the ECU, the aperture of the throttle based on the driver’s pressure on the accelerator pedal. The TPS information in conjunction with the APP signal value is in turn used by the ECU to adjust fuel delivery, spark timing and many other factors based on the driver’s needs (acceleration or deceleration). 

Similar to the Accelerator Pedal Position sensor (APP), vehicles equipped with Electronic Throttle Control (ETC) usually count with two integrated TPS sensors. The values of TPA “A” circuit and TPS “B” circuit (also know as TPS1 and TPS2 circuits) are constantly compared by the ECU. 

The P0121 code is set when the ECU detects a disparity often called “disagreement” between the returning signals from the TPS circuit “A” and TPS circuit “B”. This code also triggers the ECU “failsafe” routine that greatly varies from one carmaker to the other.


4 Common Symptoms When Code P0121 is Present

  1. Check Engine Light (CEL) lit.
  2. Possible lags in acceleration (depending on ECU failsafe programming)
  3. Possible rough idle (depending on ECU programming)
  4. Possible lack of power (depending on ECU failsafe programming)

Possible Causes For Error Code P0121

The most common causes of data trouble code P0121 are:

  1. Throttle Position Sensor/Electronic Throttle Control wiring (open, shorted, burnt) 
  2. Damaged Throttle Position Sensor/Electronic Throttle Control connector (loosely, corroded, disconnected or bent pins)
  3. Faulty Throttle Position Sensor and/or faulty Electronic Throttle Control.

How To Diagnose The Engine Code P0121

For the purpose of this article, it’s assumed that you have a basic knowledge of safety precautions while working on your vehicle.

Always refer to the appropriate OEM literature when possible. Original manufacturer diagnostic procedures should always have precedence over a generic workflow.

That said, let’s start the diagnostic process!

1. Preliminary steps

To discard a possible intermittent DTC condition, you’ll need to clear the ECU memory and complete a driving cycle.

  • Read data trouble codes and take note of them.
  • Clear data trouble codes memory.
  • Perform a driving cycle (at least 5-10 minutes).

In case the Check Engine Light stays off then you may have an intermittent problem. If the light lit during your driving cycle then continue with the diagnostic process.

2. Visual Inspection

> TPS sensor condition: to inspect the TPS condition you will need to remove it from the vehicle. Usually, the Throttle Position Sensor is the same piece as the Throttle body (on ETC systems). Check for any unusual condition like a broken sensor, broken wire, etc.

> TPS sensor wiring and connector: perform a meticulous visual inspection of the Throttle  Position Sensor wiring and connectors. Look for burnt, damaged, corroded or deteriorated wires, also unplug the sensor and look for bent terminal pins, loosely connections, corrosion or any other possible indication of a bad connection.

Fix any wiring problem before continuing.

3. Electrical Tests

> TPS sensor electrical tests: using the appropriate OEM literature, check the sensor signal, and the reference voltage of the TPS sensor. Reference voltage should be greater than 4.5V. Repair any circuit line as necessary.

4. Scan Tool Tests

> Throttle Position Sensor test: Depending on your vehicle and automotive scanner, you should be able to see on screen the actual Throttle Position Sensor 1 (TPS1) and Throttle Position Sensor 2 (TPS2) signal values.

These values may be expressed on voltage, aperture percentage, or degrees.

Turn the key on, engine off (KOEO) and press the pedal to its wide open throttle position and then let it close again. Slowly depress the pedal and repeat again.

Watch the TPS1 and TPS2 readings. Graph the two values if possible. Both readings should be similar. If you see a significative difference between the values or one of them does not change while pressing the pedal then you should replace the sensor. 


How To Repair Error Code P0299

Depending on the diagnostics results you may need to do the following:

  • Replace the Throttle Position Sensor sensor or Electronic Throttle Control .
  • Repair the Throttle Position Sensor wiring/connector or Electronic Throttle Control wiring/connector.