P0120 Code: Meaning, Symptoms, Causes and How to Fix

Arıza Kodları
~3 dk okuma
Yayın: 13.08.2026

Quick answer: The P0120 code indicates a circuit fault in Throttle/Pedal Position Sensor “A”. This affects the engine management system, causing inaccurate air-fuel mixture control. It requires immediate attention because it can cause sudden loss of acceleration, erratic engine behavior, or force your vehicle into limp mode during driving.

Seeing a check engine light paired with hesitation when stepping on the gas pedal can be frustrating. Code P0120 points directly to a communication issue between your throttle position sensor and the engine control module. This guide breaks down what causes this fault, how to inspect it yourself, and how to resolve it safely.

What Does P0120 Mean?

P0120 is defined as “Throttle/Pedal Position Sensor/Switch ‘A’ Circuit Malfunction.” Your car’s powertrain control module (PCM) monitors the exact angle of the throttle valve or accelerator pedal using position sensors. Sensor “A” sends a variable voltage signal to the PCM indicating how far the accelerator is depressed. When the control module detects a voltage reading that is erratic, out of range, or completely absent, it stores code P0120 and turns on the Check Engine Light.

Symptoms

  • Check Engine Light stays lit on the dashboard
  • Engine enters “limp mode” with severely reduced power
  • Hesitation, stumbling, or sudden surges during acceleration
  • Rough idle or unpredictable engine speeds
  • Complete lack of response when pressing the accelerator pedal

Possible Causes

The most common diagnostic mistake is immediately replacing the throttle body or sensor before checking basic electrical connections and wiring.

  1. Corroded, loose, or damaged wiring harness and connectors near the throttle body
  2. Dirty or contaminated throttle body bore restricting sensor motion
  3. Faulty Throttle Position Sensor (TPS) or Accelerator Pedal Position (APP) sensor
  4. Damaged electronic throttle body motor assembly
  5. Internal failure within the Powertrain Control Module (PCM)

Check These Yourself Before Visiting a Mechanic

  • Inspect the wiring harness plugged into the throttle body for loose connectors, frayed wires, or green corrosion on the metal pins.
  • Unplug and inspect the sensor connection; clean away light dust or dirt using dedicated electrical contact cleaner spray.
  • Check your car battery voltage, as low system voltage during starting can trigger false sensor circuit codes.

How to Fix It

  1. Connect an OBD-II scanner to read freeze-frame data and check for related throttle or pedal sensor codes.
  2. Inspect the throttle body wiring and connector; repair broken wires and clean corroded terminals.
  3. Check sensor voltage using a digital multimeter to confirm reference voltage, ground, and signal output against factory specs.
  4. Remove the intake boot and clean carbon deposits from the throttle body plate using a throttle cleaner spray and rag.
  5. Replace the Throttle Position Sensor or complete electronic throttle body assembly if the electrical tests show internal sensor failure.
  6. Perform a throttle relearn procedure using a professional scan tool so the PCM learns the new sensor’s zero position.

Estimated Repair Costs (2026)

Job Parts ($) Labor ($)
Throttle Body Cleaning $10 – $20 $80 – $150
Wiring Harness Repair $15 – $40 $100 – $200
Throttle Position Sensor Replacement $40 – $120 $80 – $150
Electronic Throttle Body Replacement $150 – $400 $120 – $250

Note: These estimates reflect typical 2026 US labor rates and parts pricing. Total repair costs vary depending on vehicle make, model, and local shop labor rates.

Frequently Asked Questions

Can I drive with the P0120 code?

Driving with code P0120 is not recommended. The engine can suddenly lose throttle control or switch into limp mode while driving, which poses a serious safety hazard on busy roads.

How do I clear the P0120 code?

You can clear P0120 using an OBD-II scanner after making the necessary repairs. However, if the underlying circuit fault is not fixed, the PCM will retrigger the code as soon as it tests the circuit again.

Does replacing the throttle position sensor require a recalibration?

Yes, many modern electronic throttle systems require an automated relearn procedure after replacing the sensor or throttle body. Without this calibration, the engine may suffer from a high idle or persistent driveability issues.

Yorum yapın