P0221 Code: Throttle Position Sensor B Range — Causes & Fix
P0221 means the second throttle position sensor (TPS "B") is out of its expected range — used on electronic throttle bodies as a redundant signal.
- Applies to
- All OBD-II vehicles (any make or model)
- Est. repair cost
- $30 – $400
- Time to fix
- 30 minutes – 2 hours
What it means
Causes include a worn throttle body/sensor, a connector fault, or damaged wiring. P0221 is a generic OBD-II powertrain code defined in the SAE J2012 standard, so it applies to virtually any 1996-or-newer petrol car or light truck regardless of make. Fix the underlying fault, then clear the code with an OBD-II scan tool — it will return if the problem isn't resolved.
Symptoms
- Check engine light on
- Erratic throttle response or surging
- Reduced power / limp mode
How to fix it
- 1
Inspect the throttle body connector
1. Reseat the electronic throttle body connector. 2. Check the wiring for damage.
- 2
Test/replace the throttle body
1. Compare the two TPS signals on a scan tool. 2. Replace the throttle body if a sensor is out of range, then clear the code.
Frequently asked questions
Why does my car go into limp mode with P0221?
Electronic throttles use two position signals for safety. If they disagree, the ECM limits power until the fault is fixed.
Last updated July 19, 2026
Guidance only — always consult a qualified professional or the official service manual before carrying out repairs.