OBDHut

OBDHut

P0223

Moderate

Throttle/Pedal Position Sensor/Switch B Circuit High Input

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

Throttle Body Assembly
Throttle Position Sensor B

25%

Open ground circuit for TPS B causing the signal to float high toward reference voltage

TPS Ground Wire
Throttle Body Connector Ground Terminal

25%

TPS B signal wire shorted to the 5V reference wire or battery voltage in the harness

TPS B Signal Wire
5V Reference Wire
Wiring Harness

15%

ECM internal pull-up on the TPS B input creating a false high reading

Engine Control Module

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

Frequently Asked Questions

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 inte...

What causes P0223?

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

How much does it cost to fix P0223?

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.

Is it safe to drive with P0223?

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.

How do I diagnose P0223?

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

Moderate

Type

Generic (SAE)

Recommended Tools

OBD2 Scanner

A quality scan tool helps you read codes, view live data, and clear faults.