P0221 Throttle/Pedal Position Sensor/Switch "B" Circuit Range / Performance
P0221 is an OBD-II diagnostic trouble code that indicates a range or performance problem in the Throttle/Pedal Position Sensor/Switch “B” circuit.
Unlike P0222, which indicates a low electrical input, or P0223, which indicates a high electrical input, P0221 usually means the ECM/PCM is receiving a signal that exists but does not behave as expected.
The signal may be electrically plausible at a particular moment, yet its relationship to throttle or accelerator-pedal movement, another redundant sensor signal, or the expected operating range is incorrect.
That makes P0221 a particularly interesting code to diagnose because the sensor may appear to work during a basic test and still fail during actual operation.
What “Range / Performance” Really Tells You
The phrase Range / Performance does not necessarily mean that the sensor voltage is simply too high or too low.
Instead, the ECM is evaluating whether the signal behaves correctly.
For example, the control module may expect the “B” signal to:
-
Change progressively as the pedal moves
-
Remain within a defined operating range
-
Maintain a specific relationship with another position signal
-
Correspond correctly to throttle movement
-
Respond consistently during acceleration and deceleration
If the signal violates the expected behavior, P0221 can be stored.
This means a sensor can produce a voltage that looks perfectly reasonable on a multimeter and still trigger P0221 when the ECM evaluates it dynamically.
What Is the “B” Position Sensor?
Modern electronic throttle systems generally use redundant position information.
The accelerator pedal may contain multiple position sensors, while the electronic throttle body can contain multiple throttle-position sensing elements.
The ECM compares these signals continuously.
However, “B” is not a universal physical designation.
Depending on the vehicle, circuit “B” may refer to:
-
Accelerator Pedal Position Sensor “B”
-
Throttle Position Sensor “B”
-
A second sensing track inside an integrated pedal assembly
-
A second position signal inside an electronic throttle body
Therefore, P0221 does not automatically mean that the accelerator pedal is defective.
The exact identity of circuit “B” must be established using the vehicle-specific wiring diagram and service information.
Why Would the ECM Call It a Performance Problem?
Imagine that two redundant pedal-position signals are moving as the accelerator is pressed.
Both signals may be within their individual voltage limits, but one may not change at the correct rate or maintain the expected relationship with the other.
Neither signal necessarily has to be completely missing.
The ECM can still determine that something is wrong.
This is the essence of a range/performance fault.
The control module is effectively asking:
“Does this position signal behave the way it should throughout its operating range?”
If the answer is no, P0221 may be stored.
Common Causes of P0221
Worn or defective position sensor
A position sensor can develop an internal worn area or irregular output.
This can be especially noticeable at a particular pedal or throttle position.
For example, the sensor may behave normally from closed throttle to 40 percent opening but produce an abnormal signal around 50–60 percent.
A quick stationary test might miss this completely.
Accelerator pedal assembly problem
If circuit “B” belongs to the accelerator pedal, the pedal assembly may have an internal sensor problem.
Because many modern vehicles integrate the position sensors into the pedal assembly, the complete pedal module may need to be replaced if testing confirms an internal fault.
Electronic throttle body problem
If “B” corresponds to a throttle-position signal, an internal throttle-body sensor or actuator problem may cause P0221.
The throttle plate can also have a mechanical problem that prevents actual movement from matching the commanded position.
Damaged wiring
A wiring problem can change the signal enough to create a range/performance error without producing a simple low-input or high-input code.
Possible problems include:
-
Excessive resistance
-
Partially broken conductor
-
Chafed insulation
-
Poor previous repair
-
Corrosion
-
Wiring affected by vibration
Connector problems
A loose terminal can alter the signal intermittently or introduce resistance.
Inspect for:
-
Corroded terminals
-
Loose pins
-
Poor terminal tension
-
Water intrusion
-
Bent terminals
-
Damaged connector locks
Reference-voltage problem
Position sensors commonly rely on a regulated reference supply.
If the reference voltage is unstable or incorrect, the sensor signal may remain technically present but no longer behave within the expected range.
Ground problem
A poor sensor ground can distort the output signal.
This becomes particularly important when multiple sensors share a common ground or reference circuit.
Mechanical throttle problem
If the code is related to throttle position, a sticking throttle plate or mechanical restriction can cause actual throttle position to differ from what the ECM expects.
In that situation, the electrical sensor may be functioning correctly while the mechanical throttle system is not.
ECM/PCM fault
A problem inside the control module is possible but should generally be considered only after the external circuit and components have been properly tested.
Symptoms You Might Experience
P0221 can produce different symptoms depending on how severe the signal discrepancy is.
Possible symptoms include:
-
Check Engine Light
-
Poor acceleration
-
Hesitation
-
Delayed throttle response
-
Reduced engine power
-
Unstable acceleration
-
Limited engine RPM
-
Limp-home mode
-
Accelerator pedal response that feels unusual
-
Throttle control warning
-
Sudden torque reduction
-
Engine stalling in severe cases
Some vehicles may continue operating almost normally.
Others may immediately reduce engine power because the ECM considers the position information unreliable.
Why Can P0221 Appear Only During Acceleration?
This is one of the most useful clues when diagnosing the code.
A position sensor does not necessarily fail across its entire operating range.
Suppose the sensor works correctly when the throttle is nearly closed.
As the throttle opens, the sensing element reaches a worn or damaged area.
The signal may then change incorrectly.
The ECM detects that the signal no longer corresponds to the expected position and stores P0221.
This explains why a vehicle may:
-
Idle normally
-
Cruise normally
-
Respond normally to light throttle
-
Then hesitate or enter reduced-power mode during stronger acceleration
A component that passes a basic static inspection can therefore still be defective under dynamic conditions.
P0221 Can Be a Mechanical or Electrical Problem
This distinction is important.
P0221 is not necessarily a pure electrical circuit failure in the same sense as P0222 or P0223.
The ECM is evaluating signal behavior and system performance.
For example, the position sensor may correctly report that the throttle plate is not reaching the commanded position because the throttle mechanism is physically sticking.
In that situation, replacing the sensor may accomplish nothing.
Likewise, a wiring problem can cause the signal to behave incorrectly even though the throttle mechanism itself is perfectly healthy.
The diagnosis therefore needs to consider both:
Electrical signal integrity
and
Actual mechanical throttle operation.
A Practical Diagnostic Approach
Begin with the complete fault picture
Scan for all stored and pending codes.
Other DTCs involving the accelerator pedal, throttle actuator, reference voltage, engine control, or communication network can change the direction of the diagnosis.
If several sensors report problems simultaneously, investigate shared electrical circuits before replacing individual components.
Study the freeze-frame data
Find out what the engine was doing when P0221 was recorded.
Depending on the vehicle, useful information can include:
-
Engine RPM
-
Vehicle speed
-
Accelerator pedal position
-
Throttle position
-
Engine load
-
Battery voltage
-
Coolant temperature
If the code consistently appears during a certain throttle position or engine load, that information is extremely useful.
Determine what “B” means
Do not start by assuming that circuit “B” is the accelerator pedal.
Identify the exact sensor and circuit using the manufacturer's wiring diagram.
Check the connector and harness
Inspect the entire circuit carefully.
Look for damaged wires, chafing, corrosion, loose terminals, water intrusion, and previous repairs.
The harness should receive particular attention around areas where movement or vibration can occur.
Verify reference voltage and ground
Measure the sensor's reference and ground circuits according to the manufacturer's specifications.
A correct signal cannot be expected if the sensor's basic electrical supply is unstable.
Watch the live data
This is often the most valuable part of P0221 diagnosis.
Monitor the relevant throttle and accelerator-pedal signals while slowly operating the pedal.
The objective is not merely to see whether the signal changes.
You want to know whether it changes correctly.
Look for:
-
Flat spots
-
Sudden jumps
-
Unexpected drops
-
Delayed response
-
Incorrect progression
-
Abnormal disagreement between redundant signals
Graphing the data can make these problems much easier to recognize.
Why Comparing Redundant Signals Matters
Suppose a vehicle has two accelerator-pedal position signals.
The exact mathematical relationship varies by manufacturer, but the ECM knows what relationship should exist between them.
If both signals move smoothly but one does not follow the expected relationship, the ECM can identify a range/performance problem.
This is why checking only one signal can be misleading.
A technician should examine the relevant signals together whenever the vehicle's diagnostic procedure allows it.
Check Actual Throttle Position Too
If P0221 is associated with the electronic throttle system, compare:
Commanded throttle position
with
Actual throttle position
If the ECM commands a particular throttle opening but the actual position does not follow it, the investigation should include:
-
Throttle actuator
-
Throttle plate movement
-
Mechanical contamination
-
Throttle-body electronics
-
Position sensors
-
Wiring
-
Connector
This can separate a position-sensor problem from a mechanical or actuator problem.
Can a Dirty Throttle Body Cause P0221?
Yes, it can contribute to a throttle-related range/performance problem, but the code alone does not prove that the throttle body is dirty.
Carbon deposits can restrict throttle-plate movement.
If the ECM commands the throttle to move to a particular position and the plate cannot achieve that position consistently, the resulting position feedback may become implausible.
However, P0221 can also be caused by an electrical sensor or wiring problem.
Cleaning the throttle body should therefore not be treated as a guaranteed repair.
After cleaning or replacing certain throttle components, some vehicles also require a specific throttle adaptation or relearning procedure.
Does P0221 Mean the Throttle Body Must Be Replaced?
No.
This is one of the most expensive assumptions that can be made from the code.
The cause could be:
-
Accelerator pedal sensor
-
Accelerator pedal assembly
-
Throttle position sensor
-
Electronic throttle body
-
Wiring
-
Connector
-
Reference voltage
-
Ground circuit
-
Mechanical throttle restriction
-
ECM
The correct component should be identified through testing rather than the generic DTC description.
Why a Multimeter Alone May Not Be Enough
P0221 is a range/performance code, which means dynamic testing is especially valuable.
A sensor can show a reasonable voltage while stationary.
A resistance test may also appear normal.
But when the pedal or throttle moves through its full range, the signal can develop a sudden jump or flat spot.
An oscilloscope or a scan tool capable of graphing position signals can reveal these changes much more clearly.
For intermittent or position-specific faults, dynamic testing is often the difference between guessing and actually finding the problem.
P0221 vs. P0222, P0223 and P0224
The neighboring codes describe different types of problems in the same general “B” circuit family.
P0221 – Range / Performance
The signal is present, but its behavior or relationship to expected operation is incorrect.
P0222 – Low Input
The electrical input is below the expected range.
P0223 – High Input
The electrical input is above the expected range.
P0224 – Intermittent
The signal or circuit becomes unstable or drops out intermittently.
This distinction is important because P0221 often requires looking at how the signal behaves throughout its operating range, rather than simply asking whether its voltage is high or low.
Can You Drive With P0221?
If the vehicle is operating completely normally and P0221 is only stored, it may still be possible to drive it to a repair facility.
However, caution is warranted if there is:
-
Sudden power reduction
-
Poor accelerator response
-
Limp mode
-
Severe hesitation
-
Engine stalling
-
Unpredictable throttle behavior
A throttle-position problem can affect engine torque control, and a fault that initially appears only occasionally can become more severe.
Avoid situations where sudden loss of acceleration could create a dangerous situation, such as difficult highway merges or overtaking.
The Real Meaning of P0221
P0221 is best understood as a “the signal does not behave correctly” code.
The ECM is not necessarily saying that the “B” sensor has completely failed.
It may be seeing a signal that is:
-
Within voltage limits but inconsistent with another sensor
-
Correct at one position but incorrect at another
-
Too slow or too fast to change
-
Inconsistent with commanded throttle movement
-
Affected by mechanical throttle movement
-
Distorted by wiring, reference, or ground problems
That is why P0221 can require more investigation than a straightforward low- or high-input code.
The most reliable diagnosis is to identify exactly what circuit “B” represents, observe its behavior throughout the operating range, compare it with the other relevant position signals, and then determine whether the problem originates in the sensor, wiring, electrical supply, mechanical throttle system, or control module.
In other words, P0221 is not a command to replace a throttle body. It is an instruction to find out why the “B” position signal no longer matches the behavior the ECM expects.