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
30%
Damaged, corroded, or loose wiring at the throttle body connector affecting the TPS B signal circuit
20%
Faulty accelerator pedal position sensor B in vehicles where the code refers to the pedal sensor rather than throttle body sensor
15%
ECM internal fault on the TPS B analog input circuit
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
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...
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
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.
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.
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
Type
Generic (SAE)
Recommended Tools
OBD2 Scanner
A quality scan tool helps you read codes, view live data, and clear faults.