Ad Space — Top Banner

P0120

Universal (All Makes) Vehicle (OBD-II)

Severity: Moderate

What Does This Error Mean?

P0120 means there's a problem with the Throttle Position Sensor (TPS) or its circuit. The TPS tells your car's computer how far the gas pedal is pressed. When this sensor malfunctions, the computer can't properly control fuel delivery. You may notice erratic idle, hesitation during acceleration, or jerky driving. This is an important code to fix because it directly affects how your car responds to the gas pedal.

Affected Models

  • All vehicles 1996+
  • Common in Toyota Camry
  • Common in Honda Accord
  • Common in Ford F-150
  • Common in Chevrolet Silverado

Common Causes

  • Worn-out throttle position sensor with a dead spot in its range
  • Corroded or loose electrical connector at the TPS
  • Damaged wiring between the TPS and the engine control module
  • Carbon buildup on the throttle body affecting sensor readings
  • Faulty accelerator pedal position sensor on drive-by-wire vehicles

How to Fix It

  1. Locate the throttle position sensor on your engine. It's mounted on the throttle body, which is the part where the air intake connects to the engine. It has a small electrical connector.

    On newer vehicles with electronic throttle control, the sensor may be built into the throttle body assembly.

  2. Unplug the TPS connector and inspect it carefully. Look for corrosion, bent pins, or signs of moisture. Clean with electrical contact cleaner and let it dry completely.

    A loose connector is a surprisingly common cause. Make sure it clicks firmly back into place.

  3. Clean the throttle body while you're there. Use throttle body cleaner spray and a soft cloth to remove carbon buildup from the throttle plate and bore.

    Carbon buildup can physically interfere with the throttle plate's movement, causing erratic sensor readings.

  4. Replace the TPS if cleaning didn't help. On older vehicles it's usually two screws on the throttle body. On newer vehicles you may need to replace the entire throttle body assembly.

    A standalone TPS costs $15-$60. A complete throttle body assembly costs $100-$300 depending on the vehicle.

  5. Clear the code and test drive. Some vehicles require a throttle relearn procedure after replacement. Turn the key on without starting and slowly press the gas pedal to the floor and release it three times.

    Check your vehicle's specific relearn procedure online. Some require a scan tool to reset the throttle position.

When to Call a Professional

If replacing the TPS doesn't fix the code, see a mechanic. Drive-by-wire throttle systems require special scan tool procedures to calibrate. A mechanic can graph the TPS voltage to pinpoint dead spots or dropouts. Diagnosis costs about $80-$150. TPS replacement by a shop runs $100-$300 including labor and calibration.

Frequently Asked Questions

Is it safe to drive with P0120?

Drive carefully and only if necessary. The car may not respond normally to the gas pedal. You might experience sudden surges or drops in power. Some vehicles go into limp mode and limit your speed. Get this fixed as soon as possible for safe driving.

What is limp mode?

Limp mode is a safety feature built into your car's computer. When it detects a serious sensor problem, it limits engine power. Your car will feel sluggish and may not go above 25-40 mph. This protects the engine and transmission from damage. Fixing the P0120 code will take your car out of limp mode.

Do I need to recalibrate the TPS after replacement?

It depends on your vehicle. Older vehicles with cable throttles usually don't need calibration. Newer vehicles with electronic throttle control often do. Some cars learn on their own after a few drive cycles. Others require a specific procedure with a scan tool. Check your vehicle's service manual for the correct process.