Throttle/Pedal Position Sensor/Switch B Circuit Range/Performance
P0221 means Throttle/Pedal Position Sensor/Switch B Circuit Range/Performance. Learn the likely symptoms, causes, safety implications, and a practical diagnostic order.
What you may notice
Symptoms
- 01Check Engine light
- 02Unstable or implausible scan data
- 03Poor idle, acceleration, or fuel economy
- 04Intermittent behavior as temperature or wiring position changes
Where to look first
Common causes
- 01Loose pins, corrosion, damaged wiring, or poor ground
- 02Missing reference voltage or short to power or ground
- 03Contaminated, biased, or failed sensor
- 04Air, exhaust, or mechanical condition affecting the reading
A sensible sequence
Best diagnostic order
- 01Save codes and freeze-frame data
- 02Check the value during engine-off, cold-start, and warm operation
- 03Inspect wiring and connectors
- 04Test voltage, ground, signal, and continuity to specification
- 05Verify a smooth plausible reading after repair
Step by step
What to check and repair
- 01Inspect the connector and harness before replacing the sensor
- 02Verify reference voltage, ground, signal, and heater supply
- 03Compare the reading with related sensors
- 04Repair the physical condition if the sensor is reporting it correctly
Read the signals
Live-data clues
Sensor signal
- Typical behavior
- The value should be plausible and change smoothly
- Possible clue
- A fixed, impossible, or jumping value suggests a sensor or circuit problem
| Parameter | Typical behavior | What it can suggest |
|---|---|---|
| Sensor signal | The value should be plausible and change smoothly | A fixed, impossible, or jumping value suggests a sensor or circuit problem |
What P0221 means
P0221 is a generic OBD2 diagnostic trouble code. Its standardized description is “Throttle/Pedal Position Sensor/Switch B Circuit Range/Performance.” It identifies the circuit or operating condition detected by the control module, but it does not prove that a particular part must be replaced.
Diagnostic direction
A sensor code reports what the control module observed; it does not automatically prove the sensor has failed. Test its signal, supply, ground, connector, and the condition being measured.
Before clearing the code
Save all stored and pending codes, freeze-frame data, and related module faults. Use vehicle-specific service information because connector locations, expected values, enable conditions, and repair procedures vary by make, model, engine, and year. Repair the verified cause before clearing the code, then repeat the appropriate self-test or drive cycle.