What Does P0223 Mean?
This code indicates the throttle/pedal position sensor/switch B circuit output voltage exceeds the ECM's maximum expected threshold, typically above 4.8V on a 5V reference circuit. This indicates the sensor is outputting a voltage that is too high, suggesting a short to voltage, open ground, or internal sensor failure.
Common Causes
35%
Failed throttle position sensor B with internal fault causing output to pin near supply voltage
25%
Open ground circuit for TPS B causing the signal to float high toward reference voltage
25%
TPS B signal wire shorted to the 5V reference wire or battery voltage in the harness
15%
ECM internal pull-up on the TPS B input creating a false high reading
Diagnostic Steps
1
Step 1: With key on engine off, measure TPS B signal voltage at the throttle body connector. A reading above 4.8V confirms the high input condition.
2
Step 2: Disconnect the throttle body connector and recheck TPS B signal voltage at the ECM harness side. If voltage drops below 1V, the sensor is faulty. If it remains high, the wiring has a short to voltage.
3
Step 3: Verify the TPS B ground circuit by measuring resistance from the ground pin at the throttle body connector to the ECM ground pin. Should be below 0.5 ohms. An open ground causes the signal to float high.
4
Step 4: Inspect the wiring harness between the throttle body and ECM for locations where the signal wire may contact the 5V reference or battery voltage wires. Look for melted insulation or harness damage.
5
Step 5: Replace the throttle body (if sensor is integrated) and perform the throttle position relearn procedure. Verify TPS B voltage sweeps smoothly across the full range.
Estimated Repair Cost
$150 - $650
Parts + labor, varies by vehicle and location
This code indicates the throttle/pedal position sensor/switch B circuit output voltage exceeds the ECM's maximum expected threshold, typically above 4.8V on a 5V reference circuit. This indicates the sensor is outputting a voltage that is too high, suggesting a short to voltage, open ground, or inte...
The most common cause of P0223 (Throttle/Pedal Position Sensor/Switch B Circuit High Input) is: Failed throttle position sensor B with internal fault causing output to pin near supply voltage
Typical repair costs for P0223 range from $150 to $650, depending on the vehicle, location, and whether you do it yourself or go to a shop.
A high TPS B signal may cause the ECM to enter failsafe mode, dramatically reducing throttle response. The ECM may interpret the high signal as wide-open throttle, triggering protective fuel cutoff that causes sudden power loss.
Start by connecting an OBD2 scanner to read the code and any freeze frame data. Then follow the diagnostic steps specific to P0223 to identify the root cause.
OBDHut Mobile App
Scan codes directly from your car with the OBDHut app.
Coming Soon
Quick Info
Category
Powertrain
System
Electronic Throttle Control System
Difficulty
Type
Generic (SAE)
Recommended Tools
OBD2 Scanner
A quality scan tool helps you read codes, view live data, and clear faults.