HomeTrouble CodesP0220

P0220 — Throttlepedal Position Sensorswitch B Circuit

Generic OBD-II · all makesPowertrain (engine & transmission)

P0220 indicates a malfunction in the electrical circuit for the 'B' (secondary) channel of the throttle position sensor or accelerator pedal position sensor. Modern vehicles use dual-channel systems for safety redundancy, so if the computer detects an out-of-range voltage or signal drop on this specific circuit, it triggers this code to prevent unsafe acceleration. It almost always points to an electrical wiring issue or a failing sensor rather than a mechanical failure.

Symptoms

What causes it — most likely first

1. Wiring or connector damage

Corroded, frayed, or loose wiring and connectors in the sensor circuit are the most common cause, disrupting the signal voltage to the computer.

2. Faulty throttle position sensor

The sensor mounted on the throttle body can develop internal electrical failures or dead spots, causing an erratic or out-of-range signal on the B circuit.

3. Faulty accelerator pedal position sensor

The sensor assembly on the accelerator pedal can fail internally, sending an incorrect voltage signal to the engine computer.

4. Throttle body carbon buildup

Heavy carbon deposits around the throttle plate can cause it to bind mechanically, resulting in sensor readings that do not match the computer's expected values.

5. Failed PCM/ECM

An internal failure in the powertrain control module's reference voltage or ground circuit is possible, but it is extremely rare.

How it's diagnosed

  1. Scan for all codes and document freeze frame data, noting if there are accompanying codes like P0120 or P2135 that indicate issues with the 'A' circuit or correlation.
  2. Visually inspect the wiring harnesses and connectors at both the throttle body and accelerator pedal for chafed wires, bent pins, or corrosion.
  3. Use a multimeter to verify the 5-volt reference and ground circuits at the sensor connector with the key on engine off.
  4. Use a scan tool to monitor the live data of the 'B' position sensor while slowly pressing the accelerator pedal, looking for sudden voltage drops or spikes.
  5. Clean the throttle body and plate to ensure it moves freely without binding, then perform a throttle position relearn procedure if the vehicle requires it.
  6. Test the PCM only after all wiring, connectors, and sensors have been verified as functioning correctly, as the computer is the least likely cause.

Code facts & related codes

SystemPowertrain (engine & transmission)
StandardizationSAE generic — identical on every make

Frequently asked

Can I drive my car with a P0220 code?

It is not recommended. The vehicle will likely enter limp mode, restricting speed and acceleration, and could stall unexpectedly, creating a safety hazard.

What does the 'B' circuit mean?

Modern electronic throttle systems use two separate sensors (A and B) for redundancy. The 'B' circuit is the secondary channel; if its signal disagrees with the primary channel, the system assumes a fault and restricts engine power to prevent unintended acceleration.

Does P0220 mean my throttle body needs to be replaced?

Not necessarily. While the throttle body or pedal sensor can fail, damaged wiring or corroded connectors are equally common causes and are much less expensive to repair.

I was told I need a new PCM/ECM for P0220. Is that correct?

Usually, no. Replacing the engine computer is a common misdiagnosis for this code. The problem is almost always a bad sensor, dirty throttle body, or damaged wiring. PCM failure is highly unlikely and should only be considered after all other components are thoroughly tested.