Fuel Delivery
P0221
Throttle/Pedal Position Sensor/Switch B Circuit Range/Performance
P0221 — Throttle/Pedal Position Sensor/Switch B Circuit Range/Performance — applies to Electronic Throttle / Position Sensing and identifies range/performance fault. The monitored item is Throttle/Pedal Position Sensor/Switch B. The code wording tells you what the module judged; it does not prove the…
Diagnostic Snapshot
Atlas Academy
Learn the System
Before diagnosing this code, it helps to understand the system behind it.
Read Understanding Fuel Delivery SystemsTechnical Summary
P0221 — Throttle/Pedal Position Sensor/Switch B Circuit Range/Performance — is a Gold-tier chapter covering Throttle/Pedal Position Sensor/Switch B. The exact monitored fault is range/performance fault.
The module evaluates Sensor B electrical validity and its correlation with redundant pedal/throttle position channels and commanded/actual throttle position. Freeze-frame matters because enabling logic may depend on voltage, temperature, elapsed time, load, command state, and absence of blocking DTCs.
Start with proof: Identify exactly what sensor b refers to on the vehicle and graph every throttle/pedal position channel together. Then use the correct wiring diagram, graphing data, and an independent physical or waveform/current test to establish whether the result is electrically false or mechanically real.
Do not invent universal voltage, resistance, current, duty-cycle, pressure, or boost specifications. Sensor and driver architecture varies; manufacturer service data and safety procedures take priority.
Safety/driveability: Only limited driving is appropriate if throttle response is predictable. Reduced-power mode, surging, or unreliable accelerator response warrants towing. Risk if ignored: Low to Moderate unless the fault produces unsafe throttle response, severe boost error, lean operation, or repeated misfire.
What You'll Learn
- Exact meaning of P0221
- Monitor and enabling-condition logic
- Freeze-frame and live-data clues
- Electrical versus physical test direction
- Repair verification
Think Like a Technician
Treat P0221 as evidence, not a parts order. The module is evaluating Sensor B electrical validity and its correlation with redundant pedal/throttle position channels and commanded/actual throttle position.
First prove whether the electrical path is credible. Then decide whether the physical system follows the command. A good sensor or actuator should not be replaced simply because the system around it is abnormal.
What This Code Means
P0221 — Throttle/Pedal Position Sensor/Switch B Circuit Range/Performance — applies to Electronic Throttle / Position Sensing and identifies range/performance fault. The monitored item is Throttle/Pedal Position Sensor/Switch B. The code wording tells you what the module judged; it does not prove the named part has failed.
The module evaluates Sensor B electrical validity and its correlation with redundant pedal/throttle position channels and commanded/actual throttle position. Exact enabling criteria and thresholds vary by calibration and may depend on voltage, temperature, load, run time, prerequisite sensor validity, and protection-state logic.
Start with proof: Identify exactly what sensor b refers to on the vehicle and graph every throttle/pedal position channel together. Then test the exact circuit and compare scan data with the physical system so an electrical fault is not confused with a real throttle, pump, boost, or injector problem.
Gold-level diagnosis adds monitor-level reasoning: verify prerequisite inputs, compare command versus actual response, and prove whether the failure begins in the electrical path, actuator/mechanical system, or feedback signal.
System Overview
Electronic Throttle / Position Sensing supplies feedback or controlled action used by the PCM to manage engine torque, fuel delivery, boost, and emissions. Diagnose the chain of command/input, circuit integrity, physical response, and feedback.
Why This Code Sets
The monitor for P0221 runs only when the module has enough valid information to judge Throttle/Pedal Position Sensor/Switch B. Prerequisites vary by calibration.
Once enabled, the module evaluates Sensor B electrical validity and its correlation with redundant pedal/throttle position channels and commanded/actual throttle position. P0221 is stored when the result remains outside the calibrated expectation long enough or through the required samples.
The wording—range/performance fault—determines test priority. High/low/circuit faults favor electrical testing; range/performance/overboost faults require proving whether the signal is electrically wrong or the physical system truly missed its target.
Common Symptoms
- Check Engine Light
- Possible emissions-test failure
- Reduced-power mode possible
- Hesitation or limited throttle response
- Possible unstable idle or poor acceleration
Most Likely Causes
- 1. connector/terminal fault
- 2. shared reference or sensor-ground fault
- 3. signal wire open/short
- 4. internal pedal/throttle Sensor B fault
- 5. electronic-throttle actuator or binding issue on performance codes
- 6. adaptation/relearn issue where applicable
- 7. PCM input fault after external proof
Common Vehicles
Generic OBD-II code used across many makes; exact applications, component naming, driver strategy, cylinder numbering, boost hardware, and monitor thresholds vary. Verify the specific VIN.
Freeze Frame Clues
- System voltage
- RPM/load/vehicle speed
- ECT/IAT and time since start
- Key Electronic Throttle / Position Sensing command/feedback PIDs
- Throttle/fuel-trim/fuel-pressure context where relevant
- Companion codes sharing power/ground/control causes
- Cold-start vs hot-soak vs acceleration/high-load context
Live Data Expectations
Graph Sensor B with all redundant pedal/throttle channels, commanded throttle angle, actual throttle angle, and reduced-power status. A B-channel dropout while the paired channel remains smooth favors the B circuit; several channels shifting together points toward shared reference/ground or actuator problems.
Typical Verification Tests
- Confirm P0221 absent from current/pending memory
- Recreate freeze-frame operating range
- Graph key command/feedback for plausible response
- Repeat wiggle/heat/load test if intermittent
- Perform required relearn/adaptation
- Verify no related code appears
- Complete applicable readiness monitor
- Confirm original complaint is resolved
Before You Condemn
- Confirm VIN-specific definition/component identity
- Save freeze-frame/pending/related codes
- Verify system voltage and grounds
- Inspect connector/terminal fit
- Compare scan command/feedback with independent physical or waveform/current test
- Run OEM circuit/functional test
- Rule out mechanical/flow/boost/fuel causes
- Document the failed test
Before Replacing Parts
Save freeze-frame and verify the exact component/circuit. Identify exactly what sensor b refers to on the vehicle and graph every throttle/pedal position channel together. Replace parts only after a failed circuit, waveform/current, command-response, or OEM functional test is documented.
Diagnostic Workflow
- Confirm P0221 with a capable scan tool and save current, pending, and history DTC status. Do not clear memory before recording evidence.
- Save freeze-frame and companion codes. Record RPM, load, vehicle speed, ECT, IAT, system voltage, throttle position, fuel trims, and the system-specific command/feedback PIDs.
- Verify the VIN-specific code definition, component naming, connector pinout, circuit design, monitor prerequisites, and service precautions.
- Inspect Throttle/Pedal Position Sensor/Switch B connector and harness for corrosion, terminal tension, chafing, heat damage, fluid intrusion, previous splices, and poor routing.
- Verify battery and charging-system voltage are stable before judging marginal sensor, relay, actuator, or injector-driver behavior.
- Identify exactly what sensor b refers to on the vehicle and graph every throttle/pedal position channel together.
- Key on and graph all pedal/throttle position channels through a slow sweep; look for Sensor B that is pinned, noisy, or non-correlating.
- Test the OEM reference/supply, sensor ground, and Signal B circuits with high-impedance equipment.
- Inspect shared reference and ground circuits when other sensor/correlation codes are present.
- Wiggle the pedal/throttle harness while graphing Sensor B to expose intermittent terminal or conductor faults.
- If electrical integrity is correct, perform the manufacturer correlation/bidirectional test and inspect throttle movement where permitted.
- Repair the proven circuit/component and perform any required throttle/idle relearn.
- Road-test under controlled conditions and verify predictable throttle response with no current or pending P0221.
Labor & Inspection Checklist
- Verify VIN/engine and service information
- Scan all modules/save freeze-frame
- Inspect component/connector/harness
- Check relevant pump/boost/charge-air/throttle/injector basics
- Perform circuit test
- Compare live data with independent physical or waveform/current test
- Repair/relearn
- Complete monitor verification
Common Repairs
- Repair proven wiring/connector/power/ground/reference fault
- Replace Throttle/Pedal Position Sensor/Switch B only after testing proves internal failure
- Correct verified throttle, pump, boost-control, charge-air, or injector cause
- Perform required relearn/adaptation
- Complete monitor verification and confirm no pending DTC
Common Parts
- Connector pigtail
- Harness repair materials
- Sensor/solenoid/relay/module only if proven
- System-specific mechanical parts only after diagnosis
Shop Notes
Monitor logic for P0221: the DTC is meaningful only after the module's enabling conditions are met. Check system voltage, temperature, load, related-sensor validity, and blocking DTCs before assuming the named circuit or component is the first failure.
Electrical proof for P0221: inspect terminal fit before relying on continuity. Use a high-impedance meter/scope for sensor circuits and an appropriate loaded test for relay, pump, solenoid, or injector circuits.
Physical proof for P0221: if the electrical path is credible, verify the system it controls. Check actual throttle movement, pump output, desired-versus-actual boost, wastegate/VGT motion, charge-air integrity, or injector current/contribution as appropriate.
Intermittent strategy for P0221: reproduce heat, vibration, engine movement, boost load, or harness movement while graphing the affected PID. Save the trace so the failure can be compared directly with post-repair data.
Related-code strategy for P0221: shared references, fuel-pressure codes, throttle-correlation codes, boost codes, misfire codes, or system-voltage faults can reveal a common cause.
Repair verification for P0221: repeat the original operating condition, confirm the previously abnormal signal or response is corrected, complete the monitor, and check pending memory.
Diagnostic fork for P0221: if the signal is pinned at an impossible electrical extreme, isolate the component from the harness and determine whether the circuit remains biased. If the signal is electrically believable but the system misses its target, follow the mechanical/control path.
Enabling-condition review for P0221: cold start, hot soak, steady cruise, acceleration, high boost, and deceleration stress different parts of the system. Match the road test to freeze-frame.
Customer communication for P0221: explain that the repair range can be broad because the code names a monitored result rather than a guaranteed failed part.
Freeze-frame interpretation for P0221: a cold-start event emphasizes system voltage, initial sensor plausibility, relay/pump activation, and actuator default position. A hot-soak event emphasizes heat-sensitive terminals, coil resistance changes, electronic modules, and sticking mechanical parts. High-load events deserve a controlled road test that reproduces the original demand.
Electrical proof for P0221: determine whether the failure is an open circuit, short to ground, short to voltage, poor terminal contact, or high resistance. Driver strategy determines the scan result, so unplug and jumper behavior must be interpreted from the OEM schematic.
Physical proof for P0221: if the electrical path is credible, verify the system it controls. Check actual throttle movement, pump output, desired-versus-actual boost, wastegate/VGT motion, charge-air integrity, or injector current/contribution as appropriate.
Intermittent diagnosis for P0221: graph the affected command and feedback during heat, vibration, engine movement, and load. Save the trace so the precise failure can be compared with post-repair data.
Verification for P0221: repeat the condition that originally set the code, confirm the abnormal command/signal/response is corrected, complete the monitor, and inspect pending memory.
Freeze-frame interpretation for P0221: a cold-start event emphasizes system voltage, initial sensor plausibility, relay/pump activation, and actuator default position. A hot-soak event emphasizes heat-sensitive terminals, coil resistance changes, electronic modules, and sticking mechanical parts. High-load events deserve a controlled road test that reproduces the original demand. Diagnostic note 6.
Electrical proof for P0221: determine whether the failure is an open circuit, short to ground, short to voltage, poor terminal contact, or high resistance. Driver strategy determines the scan result, so unplug and jumper behavior must be interpreted from the OEM schematic. Diagnostic note 7.
Physical proof for P0221: if the electrical path is credible, verify the system it controls. Check actual throttle movement, pump output, desired-versus-actual boost, wastegate/VGT motion, charge-air integrity, or injector current/contribution as appropriate. Diagnostic note 8.
Intermittent diagnosis for P0221: graph the affected command and feedback during heat, vibration, engine movement, and load. Save the trace so the precise failure can be compared with post-repair data. Diagnostic note 9.
Verification for P0221: repeat the condition that originally set the code, confirm the abnormal command/signal/response is corrected, complete the monitor, and inspect pending memory. Diagnostic note 10.
Freeze-frame interpretation for P0221: a cold-start event emphasizes system voltage, initial sensor plausibility, relay/pump activation, and actuator default position. A hot-soak event emphasizes heat-sensitive terminals, coil resistance changes, electronic modules, and sticking mechanical parts. High-load events deserve a controlled road test that reproduces the original demand. Diagnostic note 11.
Electrical proof for P0221: determine whether the failure is an open circuit, short to ground, short to voltage, poor terminal contact, or high resistance. Driver strategy determines the scan result, so unplug and jumper behavior must be interpreted from the OEM schematic. Diagnostic note 12.
Physical proof for P0221: if the electrical path is credible, verify the system it controls. Check actual throttle movement, pump output, desired-versus-actual boost, wastegate/VGT motion, charge-air integrity, or injector current/contribution as appropriate. Diagnostic note 13.
Intermittent diagnosis for P0221: graph the affected command and feedback during heat, vibration, engine movement, and load. Save the trace so the precise failure can be compared with post-repair data. Diagnostic note 14.
Verification for P0221: repeat the condition that originally set the code, confirm the abnormal command/signal/response is corrected, complete the monitor, and inspect pending memory. Diagnostic note 15.
Freeze-frame interpretation for P0221: a cold-start event emphasizes system voltage, initial sensor plausibility, relay/pump activation, and actuator default position. A hot-soak event emphasizes heat-sensitive terminals, coil resistance changes, electronic modules, and sticking mechanical parts. High-load events deserve a controlled road test that reproduces the original demand. Diagnostic note 16.
Electrical proof for P0221: determine whether the failure is an open circuit, short to ground, short to voltage, poor terminal contact, or high resistance. Driver strategy determines the scan result, so unplug and jumper behavior must be interpreted from the OEM schematic. Diagnostic note 17.
Physical proof for P0221: if the electrical path is credible, verify the system it controls. Check actual throttle movement, pump output, desired-versus-actual boost, wastegate/VGT motion, charge-air integrity, or injector current/contribution as appropriate. Diagnostic note 18.
Intermittent diagnosis for P0221: graph the affected command and feedback during heat, vibration, engine movement, and load. Save the trace so the precise failure can be compared with post-repair data. Diagnostic note 19.
Verification for P0221: repeat the condition that originally set the code, confirm the abnormal command/signal/response is corrected, complete the monitor, and inspect pending memory. Diagnostic note 20.
Freeze-frame interpretation for P0221: a cold-start event emphasizes system voltage, initial sensor plausibility, relay/pump activation, and actuator default position. A hot-soak event emphasizes heat-sensitive terminals, coil resistance changes, electronic modules, and sticking mechanical parts. High-load events deserve a controlled road test that reproduces the original demand. Diagnostic note 21.
Technician Notes
Diagnose the wording of P0221: range/performance fault.\n\nThe monitor evaluates Sensor B electrical validity and its correlation with redundant pedal/throttle position channels and commanded/actual throttle position.\n\nEfficient first move: identify exactly what Sensor B refers to on the vehicle and graph every throttle/pedal position channel together.\n\nPreserve freeze-frame until the root cause is proven.
Mechanic's Tip
For P0221, graph the affected command and feedback on the same screen. The first signal to deviate usually shows whether the problem begins in the circuit, mechanical system, or feedback sensor.
Common Mistakes
- Replacing Throttle/Pedal Position Sensor/Switch B from the code name alone
- Clearing freeze-frame too early
- Using universal voltage/resistance/current/boost values instead of OEM data
- Checking continuity without loaded testing or terminal-fit inspection
- Ignoring shared power/reference/ground circuits
- Ignoring companion boost/fuel-pressure/misfire/throttle codes
- Skipping relearn or monitor verification
Tools Used During Diagnosis
- Enhanced graphing scan tool
- Digital multimeter
- OEM wiring diagram/service information
- Backprobe/terminal test tools
- Battery/charging-system tester
- Oscilloscope for signal dropouts
- Bidirectional throttle test/relearn capability
Manufacturer Notes
Generic OBD-II definition. Sensor/Switch B may be a redundant channel in the pedal or throttle body. Signal polarity, reference design, correlation rules, and relearn procedures vary; use the VIN-specific wiring diagram.
Customer Explanation
Your vehicle stored P0221, meaning the computer found range/performance fault in the Electronic Throttle / Position Sensing system. The code does not automatically prove Throttle/Pedal Position Sensor/Switch B is bad; wiring, control circuits, and real mechanical conditions can create the same result.
Frequently Asked Questions
What does P0221 mean?
P0221 means the module identified range/performance fault involving Throttle/Pedal Position Sensor/Switch B. It describes the failed monitor, not automatically a failed part.
Can I drive with P0221?
Only limited driving is appropriate if throttle response is predictable. Reduced-power mode, surging, or unreliable accelerator response warrants towing.
What should I check first for P0221?
Identify exactly what sensor b refers to on the vehicle and graph every throttle/pedal position channel together. Save freeze-frame and related codes before clearing anything.
Does P0221 prove the named component is bad?
No. Wiring, connectors, shared power/reference/grounds, control modules, real mechanical conditions, and the component itself can create the same DTC.
Will P0221 affect an emissions inspection?
Usually yes if the MIL is commanded on, and clearing the code immediately before inspection can leave readiness monitors incomplete.
Can low system voltage contribute to P0221?
Yes. Weak cranking or charging voltage can distort sensor references, relay/module behavior, electronic-throttle control, and injector-driver diagnostics.
Should I clear P0221 before diagnosing it?
No. Freeze-frame, pending codes, companion codes, and readiness status can show exactly when the monitor failed.
When is professional equipment justified for P0221?
When visual inspection and basic circuit checks do not prove the cause. A graphing/bidirectional scan tool, oscilloscope/current clamp, smoke/pressure equipment, and OEM service information may be required.
Can P0221 be intermittent?
Yes. Heat, vibration, terminal fretting, harness movement, sticking boost actuators, relay contacts, and injector-driver faults can disappear in the shop.
How do I verify the repair?
Recreate the original operating condition, confirm the affected command/signal behaves normally, complete the applicable monitor, and verify the code is absent from current and pending memory.
Related Atlas Resources
Use the related Atlas system chapter plus VIN-specific OEM service information for specification-level testing.
Diagnostic Confidence
High after the fault is reproduced and the electrical/physical cause is proven; Medium when the event is intermittent and cannot be reproduced
Related Codes
Project Atlas Feedback
Was this article helpful?
Needs Improvement
Working on this repair?
Create a professional estimate in minutes.
Why Trust This Guide?
Built by mechanics. Improved by mechanics.
This guide is maintained for working mechanics, mobile technicians, fleet maintenance professionals, and independent repair shops.