OBDHut

OBDHut

P0220

Moderate

Throttle/Pedal Position Sensor/Switch B Circuit Malfunction

What Does P0220 Mean?

This code indicates a malfunction in the throttle/pedal position sensor/switch B circuit. The ECM has detected that the TPS B signal is outside its expected operating range or has lost continuity. Most modern electronic throttle systems use dual TPS sensors (A and B) for redundancy. A fault in sensor B compromises this redundancy and may trigger limp mode.

Common Causes

35%

Faulty throttle position sensor B integrated in the throttle body assembly with a worn or contaminated resistive element

Throttle Body Assembly
Throttle Position Sensor B

30%

Damaged, corroded, or loose wiring at the throttle body connector affecting the TPS B signal circuit

Throttle Body Wiring Harness
Throttle Body Connector

20%

Faulty accelerator pedal position sensor B in vehicles where the code refers to the pedal sensor rather than throttle body sensor

Accelerator Pedal Position Sensor
Pedal Assembly

15%

ECM internal fault on the TPS B analog input circuit

Engine Control Module

Diagnostic Steps

1

Step 1: Monitor TPS A and TPS B PIDs simultaneously on a scan tool while slowly opening the throttle from closed to wide open. Both signals should track smoothly and inversely (or proportionally, depending on design). Any dropout, flat spot, or erratic jump in TPS B indicates a fault.

2

Step 2: Backprobe the TPS B signal wire at the throttle body connector and measure voltage with a DVOM while sweeping the throttle. Voltage should change smoothly from approximately 0.5V to 4.5V (or inverse). Any dead spot indicates a worn sensor.

3

Step 3: Check the TPS B 5V reference and ground at the throttle body connector with key on engine off. Reference should be 4.9-5.1V; ground should be below 0.05V.

4

Step 4: Inspect the throttle body connector for corrosion, moisture, bent pins, or backed-out terminals. Apply dielectric grease after cleaning.

5

Step 5: If the throttle body TPS B is integrated and non-serviceable, the entire throttle body must be replaced. After replacement, perform a throttle body relearn procedure per manufacturer specifications.

Estimated Repair Cost

$150 - $650

Parts + labor, varies by vehicle and location

Frequently Asked Questions

What does P0220 mean?

This code indicates a malfunction in the throttle/pedal position sensor/switch B circuit. The ECM has detected that the TPS B signal is outside its expected operating range or has lost continuity. Most modern electronic throttle systems use dual TPS sensors (A and B) for redundancy. A fault in senso...

What causes P0220?

The most common cause of P0220 (Throttle/Pedal Position Sensor/Switch B Circuit Malfunction) is: Faulty throttle position sensor B integrated in the throttle body assembly with a worn or contaminated resistive element

How much does it cost to fix P0220?

Typical repair costs for P0220 range from $150 to $650, depending on the vehicle, location, and whether you do it yourself or go to a shop.

Is it safe to drive with P0220?

A TPS B circuit fault typically triggers reduced power mode (limp mode) limiting engine speed and throttle response. While this prevents full power operation, it also ensures the vehicle can still be driven safely to a repair facility. In rare cases, a sudden TPS fault can cause unexpected throttle response changes.

How do I diagnose P0220?

Start by connecting an OBD2 scanner to read the code and any freeze frame data. Then follow the diagnostic steps specific to P0220 to identify the root cause.

OBDHut Mobile App

Scan codes directly from your car with the OBDHut app.

Coming Soon

Quick Info

Category

Powertrain

System

Electronic Throttle Control System

Difficulty

Moderate

Type

Generic (SAE)

Recommended Tools

OBD2 Scanner

A quality scan tool helps you read codes, view live data, and clear faults.