Throttle/Pedal Position Sensor B Circuit Malfunction
The P0220 code means the vehicle's onboard diagnostic system has detected: Throttle/Pedal Position Sensor B Circuit Malfunction. This is a critical severity code.
- Keep driving?
- No -- stop driving
- DIY difficulty
- moderate
- Estimated cost
- $100 - $500 (TPS/throttle body $100-$350; accelerator pedal assembly $100-$250; labor $50-$200)
Best-selling code reader on Amazon. Reads and clears check engine codes on any 1996+ vehicle. Under $30.
Check Price on AmazonAffiliate link -- we earn a commission at no extra cost to you.
Essential for diagnosing sensor codes, checking voltage, and testing circuits. Under $15 and pays for itself on the first job.
Check Price on AmazonAffiliate link -- we earn a commission at no extra cost to you.
Common Symptoms
- Check Engine Light on
- Engine enters limp mode with severely limited power
- Reduced throttle response or no acceleration
- Engine may idle but will not rev above 2,000 RPM
- Erratic or surging idle speed
Probable Causes (Ranked by Likelihood)
- Failed throttle position sensor B (secondary TPS) Very High
- Faulty accelerator pedal position sensor High
- Wiring issue -- open, short, or damaged connector in TPS B circuit Moderate
- Carbon buildup on throttle body affecting sensor operation Moderate
- Failed electronic throttle body assembly Low
Step-by-Step Diagnostic Procedure
-
Use a scan tool to read TPS B voltage at closed throttle (approximately 0.5V) and wide open throttle (approximately 4.5V). Compare TPS A and TPS B readings -- they should track together or be inverse of each other depending on design.
-
Slowly depress the accelerator pedal while monitoring both TPS A and TPS B. Any dropouts, dead spots, or inconsistencies between the two sensors indicate a fault.
-
Disconnect the throttle body connector and check for 5V reference voltage and proper ground.
-
Inspect the accelerator pedal position sensor (APP) if the vehicle uses drive-by-wire. It also has dual sensors for redundancy.
-
Clean the throttle body with throttle body cleaner to remove carbon deposits that may interfere with sensor operation.
Common Fixes by Vehicle
What techs usually find when diagnosing P0220 on specific vehicles — tap your vehicle for the fix and the exact part:
2005-2016 GM & Dodge drive-by-wire easy DIY
Throttle/pedal position sensor B circuit fault points to the second TPS channel or the accelerator pedal position sensor. On most modern vehicles the pedal sensor is the culprit and is a bolt-in replacement. Inspect the pedal connector for spread pins. Clear codes and do the throttle relearn after replacing.
Labor: 30-45 minFrequently Asked Questions
Can I drive with code P0220?
No. The engine will likely be in limp mode with severely limited power, making the vehicle unsafe to drive in traffic. Have it diagnosed and repaired before driving.
What is TPS sensor B?
Modern drive-by-wire throttle systems use two throttle position sensors (A and B) for redundancy and safety. If one sensor disagrees with the other, the PCM enters limp mode to prevent uncontrolled acceleration. TPS B is the secondary sensor.
Can I clean the throttle body to fix P0220?
Sometimes. Carbon buildup on the throttle plate can prevent it from seating properly, causing the TPS to read incorrectly at closed position. Cleaning the throttle body resolves this in some cases. However, if the sensor itself has failed internally, the throttle body must be replaced.
Sources
This page is built from documented references. Verify against your own service info before repair work.
Explore More
Was this helpful?
Share carcodefinder.com with a friend who needs to decode their check engine light.