P0220 Throttle/Pedal Position Sensor/Switch "B" Circuit Malfunction
P0220 is an OBD-II diagnostic trouble code indicating that the engine control module (ECM/PCM) has detected a malfunction in the Throttle/Pedal Position Sensor/Switch “B” circuit.
This is a broader code than P0221, P0222, P0223, or P0224. Those codes describe more specific signal behavior such as range/performance, low input, high input, or intermittent operation. P0220 simply tells us that the ECM has detected a problem associated with the circuit identified as “B.”
That problem may involve the sensor itself, its wiring, connector, reference voltage, ground, throttle body, accelerator pedal assembly, or—in less common cases—the ECM.
So, P0220 does not automatically mean that the accelerator pedal or throttle body needs to be replaced.
The “B” in P0220 Is Manufacturer-Specific
The wording of this code can be misleading because the exact meaning of the letter “B” is not universal.
Modern vehicles commonly use multiple position signals to monitor the accelerator pedal and electronic throttle.
Depending on the vehicle, circuit “B” may be associated with:
-
Accelerator Pedal Position (APP) Sensor “B”
-
Throttle Position Sensor (TPS) “B”
-
A secondary sensor track inside the accelerator pedal
-
A secondary throttle-position signal inside the electronic throttle body
The physical location and circuit designation must therefore be confirmed using the manufacturer's wiring diagram.
You should not assume that “B” always means the accelerator pedal's second sensor.
Why Modern Cars Use Multiple Throttle Signals
Older vehicles with a mechanical throttle cable could directly connect the accelerator pedal to the throttle plate.
Modern electronic throttle control works differently.
The accelerator pedal sends an electrical position signal to the ECM. The ECM interprets the driver's request and controls the electronic throttle actuator.
Because the accelerator pedal and throttle body are involved in engine torque control, manufacturers generally use redundant position signals.
The ECM can compare these signals to make sure they are behaving as expected.
If one signal becomes unreliable, the control module may decide that it cannot safely determine the driver's requested throttle position.
Depending on the vehicle, it can respond by:
-
Limiting throttle opening
-
Reducing engine torque
-
Limiting engine RPM
-
Entering limp-home mode
-
Reducing accelerator response
-
Turning on the Check Engine Light
This explains why a relatively small electrical problem in a position-sensor circuit can produce a significant drivability problem.
What Makes P0220 Different From P0221–P0224?
P0220 is essentially the general malfunction code for the “B” circuit.
The related codes provide more information about the type of signal problem:
P0220 – Circuit Malfunction
The ECM detects a malfunction in the “B” circuit but the fault does not necessarily fit only into a low, high, intermittent, or range/performance category.
P0221 – Range / Performance
The signal is present but its behavior does not correspond correctly to the expected operating range or relationship.
P0222 – Low Input
The electrical signal is lower than expected.
P0223 – High Input
The electrical signal is higher than expected.
P0224 – Intermittent
The signal or circuit becomes unstable or drops out intermittently.
This distinction can be very useful during diagnosis. P0220 is less specific, so the technician needs to investigate the entire circuit and determine exactly what the ECM considers abnormal.
What Can Cause P0220?
There isn't one single failure responsible for this code.
Several different faults can produce the same diagnostic result.
Defective position sensor
The sensor may have an internal electrical failure or may no longer produce the expected signal.
If the sensor is integrated into the accelerator pedal, the entire pedal assembly may be treated as one serviceable unit.
If it is integrated into the throttle body, the throttle body assembly may be involved.
Damaged wiring
The wiring between the sensor and ECM can develop:
-
Open circuits
-
Short circuits
-
Excessive resistance
-
Chafing
-
Broken conductors
-
Corrosion
-
Heat damage
A wire does not necessarily have to be completely broken to cause P0220.
A partially damaged conductor can produce an unstable or incorrect signal under vibration or movement.
Poor connector contact
A connector may look fine but still have a poor electrical connection.
Potential problems include:
-
Loose terminals
-
Bent pins
-
Corrosion
-
Moisture
-
Poor terminal tension
-
Damaged connector locks
-
Previous wiring repairs
Reference-voltage problem
Many throttle and accelerator position sensors depend on a regulated reference voltage.
If the reference supply is missing, unstable, or affected by another component on the same circuit, the sensor signal may become abnormal.
Ground problem
A sensor cannot produce a reliable signal without a proper electrical ground.
High resistance or an open ground can cause incorrect position information and may trigger P0220.
Electronic throttle body fault
If circuit “B” belongs to the throttle body, an internal position sensor or electronic circuit inside the assembly may be responsible.
However, a throttle-body replacement should follow testing rather than simply follow the DTC.
Accelerator pedal assembly fault
If “B” corresponds to an accelerator pedal position signal, the pedal assembly can be the source of the problem.
This is particularly relevant on vehicles where the position sensors are permanently integrated into the pedal module.
Shared sensor circuit fault
A reference or ground circuit may be shared by multiple sensors.
If another component pulls the shared circuit outside its normal operating condition, the throttle/pedal position signal may also become abnormal.
When several sensor-related DTCs appear at the same time, this possibility deserves attention.
ECM/PCM fault
The control module itself can potentially have an internal input or processing problem.
However, the ECM should normally be considered only after the external wiring, connector, power, ground, reference, and sensor have been properly tested.
What Symptoms Can P0220 Cause?
P0220 does not produce exactly the same symptoms on every vehicle.
The control strategy used by the manufacturer determines how the vehicle responds when the position signal becomes unreliable.
Possible symptoms include:
-
Check Engine Light
-
Poor acceleration
-
Hesitation
-
Delayed throttle response
-
Reduced engine power
-
Limited engine RPM
-
Limp-home mode
-
Accelerator pedal becoming less responsive
-
Unstable throttle response
-
Sudden torque reduction
-
Difficulty maintaining acceleration
-
Engine stalling in severe cases
Some vehicles may continue to drive almost normally.
Others can immediately enter a reduced-power mode.
Why Can the Car Suddenly Lose Throttle Response?
The ECM has to distinguish between a genuine driver request and an electrical fault.
Suppose the accelerator pedal is being pressed, but the “B” position signal suddenly becomes implausible.
The ECM may compare it with the other available position signal and detect a disagreement.
It cannot safely assume which signal is correct.
As a result, it may activate a fail-safe strategy.
The driver may experience this as:
-
“The gas pedal stopped responding.”
-
“The car suddenly became weak.”
-
“The engine won't rev normally.”
-
“The vehicle went into limp mode.”
This behavior is intentional. The ECM is attempting to prevent uncontrolled or unpredictable engine torque.
P0220 Can Be Electrical or Related to Throttle Operation
Although the code says Circuit Malfunction, diagnosis should not be limited to looking for a broken wire.
The position signal is part of a complete throttle-control system.
For example, if an electronic throttle body has a mechanical problem, the position feedback may no longer correspond to the expected throttle operation.
Likewise, an electrically perfect throttle body can still generate P0220 if its wiring has an intermittent open circuit.
The diagnosis therefore needs to consider:
Sensor operation
Electrical circuit integrity
Throttle mechanical operation
ECM interpretation
A Useful Diagnostic Clue: When Does P0220 Appear?
The conditions under which the code occurs can provide valuable information.
Pay attention to whether the fault appears:
-
During sudden acceleration
-
At a specific pedal position
-
Near full throttle
-
During deceleration
-
At idle
-
When the engine is hot
-
When the engine is cold
-
Over rough roads
-
During wet weather
-
After engine-bay work
-
After throttle-body or pedal work
If the fault appears when the harness moves, wiring becomes more suspicious.
If it occurs repeatedly at a particular pedal position, a sensor problem may be more likely.
If it appears only when the engine is hot, thermal effects on a component or connection should be considered.
How to Diagnose P0220
Start with the complete DTC list
Do not diagnose P0220 by itself.
Scan for current, pending, and stored codes.
Other codes involving the accelerator pedal, throttle body, reference voltage, sensor ground, engine control, or communication network may provide the missing piece of the diagnosis.
Several unrelated sensor codes appearing together can be a strong clue that the problem is upstream in a shared electrical circuit.
Check freeze-frame data
Freeze-frame information records the conditions under which the ECM detected the fault.
Depending on the vehicle, check:
-
Engine RPM
-
Vehicle speed
-
Accelerator pedal position
-
Throttle position
-
Engine load
-
Battery voltage
-
Engine temperature
This can help determine whether P0220 is associated with a particular operating condition.
Identify circuit “B”
Before replacing any parts, establish exactly what the manufacturer means by “B.”
This is one of the most important steps.
The wiring diagram can identify the specific sensor, connector, signal wire, reference circuit, and ECM terminal involved.
Inspect the connector
Check the relevant connector for:
-
Loose terminals
-
Bent pins
-
Corrosion
-
Moisture
-
Damaged locks
-
Poor terminal tension
-
Evidence of previous repairs
A poor terminal connection can create a fault that is difficult to reproduce when the vehicle is stationary.
Inspect the wiring
Trace the wiring from the sensor toward the ECM.
Look for:
-
Chafing
-
Pinching
-
Broken conductors
-
Melted insulation
-
Corrosion
-
Previous repairs
-
Harness movement
-
Contact with hot components
Pay special attention to areas exposed to vibration.
Check power, reference and ground
Verify the relevant electrical circuits using the manufacturer's specifications.
Do not rely on universal voltage or resistance values because throttle and pedal systems vary considerably between vehicles.
A sensor with the correct signal under one test condition may still have a reference or ground problem under load.
Monitor live data
Live data can reveal how the position signals actually behave.
Operate the accelerator pedal gradually and monitor the relevant signals.
If circuit “B” is associated with the throttle body, observe the throttle-position parameters as the throttle is commanded to move.
Look for:
-
Missing signals
-
Unexpected jumps
-
Flat spots
-
Implausible values
-
Delayed response
-
Abnormal disagreement between redundant signals
Graphing the data is particularly useful.
Why Dynamic Testing Is Important
P0220 may not be obvious during a simple stationary test.
A sensor can produce a reasonable reading when the pedal is untouched.
The wiring can also show continuity when nothing is moving.
But once the accelerator pedal moves through its range, or the engine vibrates under load, a damaged wire or worn sensor track may reveal itself.
This is why dynamic monitoring is often more useful than taking a single voltage measurement.
An oscilloscope can be especially valuable for faults that occur too quickly for a conventional scan tool to display clearly.
Compare the Redundant Signals
If the vehicle provides multiple pedal or throttle position parameters, compare them.
The exact relationship is manufacturer-specific, so there is no universal rule that both signals should show identical voltage or percentage.
What matters is whether they follow the relationship specified by the manufacturer.
If one signal behaves normally while the other suddenly becomes implausible, the abnormal circuit deserves closer investigation.
Check the Throttle Mechanically When Appropriate
If P0220 is associated with the electronic throttle body, the mechanical condition should also be considered.
Inspect for:
-
Excessive carbon deposits
-
Throttle plate sticking
-
Mechanical obstruction
-
Damage
-
Abnormal actuator operation
A position sensor may correctly report that the throttle is not reaching the commanded position because the mechanism itself is restricted.
That is different from an electrical circuit failure.
Can a Dirty Throttle Body Cause P0220?
It can contribute to throttle-related problems, but a dirty throttle body should not automatically be blamed for P0220.
Carbon deposits can restrict throttle movement and create abnormal position feedback.
However, P0220 can also be caused by a completely separate electrical issue such as:
-
Broken wiring
-
Poor connector contact
-
Faulty sensor
-
Reference-voltage problem
-
Ground fault
Cleaning the throttle body cannot repair those electrical faults.
If the throttle body is cleaned or replaced, some vehicles may also require a throttle adaptation or relearning procedure.
Does P0220 Mean the Accelerator Pedal Is Faulty?
Not automatically.
The generic description contains both Throttle Position and Pedal Position because the exact implementation varies.
The fault could be in the accelerator pedal, throttle body, wiring, or associated circuitry.
Before replacing the accelerator pedal, determine what circuit “B” represents on that particular vehicle.
Before replacing the throttle body, determine whether its position signal actually fails the manufacturer's tests.
This prevents an expensive part from being replaced when the real problem is a simple electrical connection.
Can P0220 Be Caused by Low Battery Voltage?
A vehicle-wide voltage problem can affect electronic throttle operation, although a battery problem should not automatically be assumed to be the cause.
If the vehicle has multiple unrelated electrical DTCs, unstable system voltage, charging problems, or unusual electronic behavior, battery and charging-system checks are reasonable.
However, if the only fault is P0220, the specific “B” circuit should still be tested rather than blaming the battery.
P0220 vs. P0120
P0120 and P0220 can look similar because both involve throttle/pedal position circuits.
The exact code used depends on the circuit and manufacturer strategy.
P0120 generally relates to the Throttle/Pedal Position Sensor/Switch “A” circuit, while P0220 relates to the “B” circuit.
The letters are important because modern systems use multiple redundant position signals.
A fault in one circuit does not necessarily mean that the other circuit has failed.
Can You Drive With P0220?
The answer depends heavily on the symptoms.
If the vehicle has only stored the code and continues to operate normally, it may be possible to drive it carefully to a repair facility.
However, driving should be avoided or minimized if you experience:
-
Sudden loss of power
-
Unresponsive accelerator pedal
-
Severe hesitation
-
Limp mode
-
Engine stalling
-
Unpredictable throttle response
A throttle-position circuit is directly involved in engine torque management.
A fault that currently occurs only occasionally can become a permanent failure.
The Most Important Lesson From P0220
P0220 is a circuit malfunction code, not a parts-replacement instruction.
The ECM has detected that something is wrong with the throttle/pedal position circuit designated “B,” but the code itself does not identify the failed component.
The real cause may be a sensor, pedal assembly, throttle body, connector, wiring, reference voltage, ground, shared circuit, or control module.
The best diagnosis follows the electrical path systematically:
Identify circuit “B” → inspect the connector and wiring → verify reference and ground → monitor the signal dynamically → compare redundant position signals → check throttle operation → test the sensor/assembly → consider the ECM only after the circuit is proven good.
That approach is especially important with P0220 because the code is broad. The goal is not simply to find a part associated with the word “throttle.” The goal is to discover exactly why the “B” position signal is no longer behaving the way the ECM expects.