P0220 Throttle/Pedal Position Sensor/Switch B Circuit Malfunction

Technical Description of OBD-II Trouble Code

Malfunction in the Throttle Position Sensor/Switch (TPS) B Circuit

What does that signify?

This diagnostic trouble code (DTC) is a generic powertrain code that is applicable to vehicles equipped with OBD-II. Although it is a generic code, the specific repair steps may vary depending on the make and model of the vehicle.

The TPS (Throttle Position Sensor) is a potentiometer that is mounted to the throttle body. Its function is to detect the angle of the throttle blade. As the throttle blade moves, the TPS sends a signal to the PCM (Powertrain Control Module). The TPS is usually a three-wire sensor, with a 5-volt reference from the PCM to the TPS, a ground from the PCM to the TPS, and a signal return from the TPS to the PCM.

The TPS transmits the throttle position information to the PCM through this signal wire. When the throttle is closed, the signal voltage is approximately 0.45 volts. At WOT (Wide Open Throttle), the TPS signal voltage will reach close to 5 volts. If the PCM detects a voltage that is outside the normal operating range, it will set the P0220 code. The “B” refers to a specific circuit, sensor, or area of a particular circuit.

NOTE: The PCM recognizes that any significant change in throttle position corresponds to a change in manifold pressure (MAP). In some models, the PCM will monitor the operation of both the MAP and TPS for comparison. This means that if the PCM detects a large percentage change in throttle position, it expects to see a corresponding change in manifold pressure, and vice versa. If it does not observe this comparative change, the P0220 code may be set. However, this does not apply to all models.

Symptoms

Possible symptoms include:

  • Illumination of the MIL (Malfunction Indicator Lamp)
  • Misfiring at idle or at highway speed
  • Poor idle quality
  • Possible inability to idle
  • Possible starting and stalling issues
  • Causes

    Possible causes of the P0220 code include:

  • Throttle return spring sticking
  • Corrosion in the MAP or TPS connector
  • Misrouted harness causing chafing
  • Faulty TPS
  • Faulty PCM
  • Possible Solutions

    If you have access to a scan tool, observe the TPS voltage with KOEO (Key on Engine Off). With the throttle closed, the voltage should be around 0.45 volts. It should gradually increase to approximately 4.5 to 5 volts as you depress the throttle. Sometimes, only a scope can capture an intermittent glitch in the TPS signal voltage. If you notice a glitch in the TPS sweep voltage, replace the TPS.

    NOTE: Some TPS sensors require fine adjustment. If you are not comfortable using a DVOM (Digital Volt Ohm meter) to adjust the new TPS, it is best to take the vehicle to a shop. If the voltage is not approximately 0.45 volts (+/- 0.3 volts) with the throttle closed, or if the reading is “stuck,” unplug the TPS connector. With KOEO, check for the presence of a 5-volt reference voltage and a good ground at the connector. You can check the signal circuit for continuity by jumping a fused wire between the ground circuit of the TPS connector and the signal circuit. If the TPS reading on the scan tool now reads zero, replace the TPS. However, if that does not change the reading to zero, check for an open or a short in the signal wire. If no issues are found, suspect a faulty PCM. If manipulating the TPS wiring harness causes any change in idle, suspect a faulty TPS.

    Professional Service Options

    When facing p0220 error, you have two solutions:

    Option 1: Mechanical Repair (Recommended)

    We highly recommend solving this issue by repairing or replacing the faulty sensor, wiring, or related mechanical parts.
    This ensures your vehicle operates as designed.

    Option 2: Permanent p0220 DTC Deletion (Alternative)

    If mechanical repair is not possible, we offer a professional service to permanently delete p0220 trouble code (DTC) from your ECU.

    Instantly Fix Your DTC Problem – No Hardware Changes Needed!

    Get your p0220 code permanently deleted by our experts.

    ✅ Fast. ✅ Reliable. ✅ Keeps your vehicle running smoothly.

    🔥 Upload your ECU file and start now! 🔥

    Already a member? Log in here to submit your file!

    Tuning Files Service from ECUFILES

    Custom Tuning File Service

    EVC Reseller Database

    Automatic File Service

    Technical Questions
    For technical questions, please register for free and submit a ticket on our platform. One of our engineers will respond to you as soon as possible during business hours.

    Response time: Quick!

    Sales Questions
    For sales questions, please register for free and submit a ticket on our platform. One of our engineers will respond to you as soon as possible during business hours.

    Response time: Quick!

    For sales questions, you can also reach us at:

    WhatsApp: +31686247602

    Response time: Moderate!

    WhatsApp