Go-Parts
Cart 0
Your cart is empty
Add an item to see it appear here.
Wrenchy
Go-Parts Garage
Expert guides for diagnosing, troubleshooting, and replacing auto parts Expert guides for diagnosing and replacing auto parts
Browse All →

OBD-II Code P0223: Throttle/Pedal Position Sensor 'B' Circuit High

The Ultimate Expert Guide to Diagnosing and Fixing P0223

25 minutes to read
Most Likely Cause
Faulty Electronic Throttle Body Assembly
Key Takeaways
  • Code P0223 triggers when Throttle Position Sensor 'B' sends a sustained high voltage signal (typically over 4.7V) to the PCM, forcing the vehicle into limp mode.
  • Do not drive with an active P0223 code; the vehicle will experience severe acceleration loss, unexpected surging, or stalling at intersections.
  • Verify the sensor's 5-volt reference and ground (must be <0.1V) before replacing parts, as chafed wiring or corroded connectors cause this code just as often as a failed sensor.
  • Replacing the throttle body requires a mandatory 'throttle relearn' procedure using a bi-directional scan tool to calibrate the new sensor's idle and wide-open positions.
Code P0223 indicates your Powertrain Control Module (PCM) detects a voltage signal from the 'B' circuit of the throttle position sensor (TPS) or accelerator pedal position sensor (APPS) that is too high. Modern vehicles use electronic 'drive-by-wire' systems with two redundant sensors (A and B) to cross-check pedal and throttle plate positions. When the 'B' sensor signal exceeds the normal operating range (typically above 4.5 - 4.8 volts) for a set period, the PCM triggers the code and enables limp mode to prevent unintended acceleration.

What Does P0223 Mean?

An electronic throttle body assembly showing the integrated plastic housing for the throttle position sensor.
Modern drive-by-wire systems integrate the Throttle Position Sensor (TPS) directly into the side of the electronic throttle body.

Code P0223 indicates your Powertrain Control Module (PCM) detects a voltage signal from the 'B' circuit of the throttle position sensor (TPS) or accelerator pedal position sensor (APPS) that is too high. Modern vehicles use electronic 'drive-by-wire' systems with two redundant sensors (A and B) to cross-check pedal and throttle plate positions. When the 'B' sensor signal exceeds the normal operating range (typically above 4.5 - 4.8 volts) for a set period, the PCM triggers the code and enables limp mode to prevent unintended acceleration.

Technical definition: The official SAE/OBD-II definition is 'Throttle/Pedal Position Sensor/Switch B Circuit High Input'. This indicates the PCM has detected that the voltage from the 'B' sensor circuit has exceeded the maximum specified value (typically 4.65V to 4.8V) for a set duration (0.07 to 0.3 seconds). This sensor provides a redundant signal to verify the primary 'A' sensor's reading.

Can I Drive With P0223?

No — Do Not Drive. Do not drive with this code. Your vehicle enters 'limp mode' with severely limited speed and acceleration. The engine stalls unexpectedly or surges, creating a significant safety risk at intersections or in heavy traffic.

Common Causes

An electronic accelerator pedal assembly with the position sensor module attached at the top.
The Accelerator Pedal Position Sensor (APPS) is typically built directly into the gas pedal assembly and sends driver input data to the PCM.
  • Faulty Electronic Throttle Body Assembly (Very Common) — In modern cars, the TPS is integrated into the throttle body. Internal potentiometer wear or short circuits send a constant high voltage signal, requiring replacement of the entire assembly.
  • Faulty Accelerator Pedal Position Sensor (APPS) (Common) — The accelerator pedal assembly contains its own redundant sensors. A failure here mimics a throttle body issue and is especially common on European makes and Hondas.
  • Damaged Wiring or Corroded Connector (Common) — Frayed wires, pinched harnesses, or moisture inside the connector disrupt the signal or short it directly to a 5V power source.
  • Dirty Throttle Body (Less Common) — Carbon buildup causes the throttle plate to stick, preventing the sensor from returning to its low-voltage idle position.
  • Blown Fuse or Faulty Relay (Rare) — A blown Electronic Throttle Control (ETC) fuse disrupts voltage regulation to the sensor circuit. On Nissans, this fuse is often located in the IPDM.
  • Jammed Floor Mats (Rare) — A bunched-up floor mat physically prevents the accelerator pedal from returning to idle, causing the APPS to send a high voltage reading.
  • Faulty PCM or Software Glitch (Very Rare) — The PCM fails internally or requires a manufacturer software update to correctly interpret sensor signals.

Symptoms

A vehicle instrument cluster showing an illuminated Check Engine Light alongside a Traction Control or ESC warning light.
Because the traction control and stability systems rely on accurate throttle data, a P0223 code will often trigger the ESC light alongside the Check Engine Light.
  • Limp Mode (Little to No Acceleration) — The vehicle feels completely gutless and refuses to accelerate past a crawl. The PCM restricts throttle opening to ensure safety.
  • Engine Stalls or Idles Erratically — The engine stalls when coming to a stop, or idles at an unusually high or surging speed as the computer struggles with conflicting throttle position data.
  • Harsh Automatic Transmission Shifting — The Transmission Control Module (TCM) relies on throttle position to time gear shifts. Incorrect signals cause harsh, clunky, or delayed shifting.
  • Cruise Control Disabled — The PCM disables the cruise control system entirely as a safety precaution.
  • Check Engine Light and ESC Light On (also visible on scanner) — The Check Engine Light illuminates immediately. The Electronic Stability Control (ESC) or Traction Control light also turns on because these systems rely on accurate throttle data.

Diagnostic Flowchart

A driver's side floor mat bunched up and wedged underneath the accelerator pedal.
Always check the basics first: a jammed floor mat can physically prevent the pedal from returning to its resting position, causing the sensor to read an unexpectedly high voltage at idle.

Tap your situation to follow the diagnostic path that matches what you're seeing on this code.

What is the most prominent clue or situation for your vehicle?
What did you find during a basic visual inspection?
→ Remove the floor mat completely and test drive. A jammed floor mat prevents the accelerator pedal from returning to idle, causing a high voltage signal.
→ Do not replace parts yet. Clean the corrosion from the connector pins thoroughly with contact cleaner and a small brush. Apply dielectric grease before reconnecting.
What type of maintenance was recently performed on the vehicle?
→ You likely forgot to reconnect the sensor. Plug it in, clear the codes, and perform the throttle relearn procedure. Check for bent pins in the connector.
→ The most likely cause is a missed 'throttle relearn' procedure. Use a bi-directional scan tool to perform the relearn.
Which other specific fault codes are appearing with this code?
→ Suspect a shared system fault. Check the 5V reference and ground wires shared by both sensors. On a Nissan, check the throttle control motor relay fuse in the IPDM.
→ Confirms the PCM sees a conflict between the A and B sensors. Focus diagnosis on the 'B' circuit. Use a scan tool to watch live data; TPS B will likely be stuck high.
Which of these specific vehicle manufacturers made your car?
→ Prioritize diagnosing the Accelerator Pedal Position (APP) sensor before the throttle body. The pedal assembly is a frequent cause of P0223 on these makes.
→ This is a known pattern failure. After confirming the connector is secure, replace the entire throttle body assembly.
How does the sensor voltage behave on your scan tool?
→ Confirms a 'Circuit High' fault. Perform a wiggle test on the harness. If voltage doesn't change, unplug the sensor. If voltage remains at 5V, you have a short-to-voltage in the wiring harness.
→ Indicates a worn-out resistive track inside the sensor. The sensor is failing and must be replaced.

Common Fixes & Costs

  • Replace Throttle Body Assembly — Parts: $200-$600, Labor: $100-$250, ~1.2 hr book time (Professional)
    Chevrolet Cruze (2011-2016, 1.4L): OEM GM 55565489 (Alt: Bosch 0280750502, Dorman 977-359)
    Ford F-150 (2015-2017, 5.0L): OEM Ford BR3Z-9E926-B (Alt: Bosch 67631, Motorcraft F-150-TB)
  • Replace Accelerator Pedal Position Sensor (APPS) — Parts: $50-$150, Labor: $80-$150, ~0.8 hr book time (DIY)
  • Repair Wiring or Connector — Parts: $10-$30, Labor: $150-$300, ~1.5 hr book time (Intermediate)
  • Clean Throttle Body — Parts: $10-$20, Labor: $75-$150, ~0.8 hr book time (DIY)
  • Replace or Reprogram PCM — Parts: $200-$800, Labor: $150-$300, ~1.5 hr book time (Professional)

Used vs. New Parts: Buying Guide

When a used part is worth it: A used OEM throttle body from a low-mileage vehicle is a cost-effective alternative for older vehicles where new parts are discontinued or prohibitively expensive.

Donor-vehicle mileage cap: roughly under 80000 miles for the part to have meaningful remaining life.

Donor quality checklist:

  • Verify the donor vehicle's mileage and ensure it wasn't scrapped for an engine fire or flood damage.
  • Inspect the part for physical damage, heavy corrosion, or signs of tampering.
  • Match the part number exactly. Internal electronics differ between model years even if the housing looks identical.

Decision logic:

  • If Vehicle is < 8 years old or < 80K miles and a new OEM part is available → Buy a new OEM or high-quality aftermarket part for maximum reliability and warranty.
  • If Vehicle is > 10 years old or > 150K miles and budget is the primary concern → A used part is an acceptable risk, but expect a shorter remaining lifespan.
  • If The specific throttle body for your car is known for a high failure rate (e.g., Chevy Cruze) → Favor a new part, as a used one is likely to have the same inherent flaw.

Warranty tradeoff: Used parts from salvage yards typically offer a 30-90 day warranty. New aftermarket parts offer 1-year to limited lifetime warranties. New OEM parts carry the manufacturer's standard warranty.

Worst-case if a used part fails: $250-500 if a used part fails after installation, requiring a second labor charge and another replacement part.

What Happens If You Wait — Timeline

  1. 0-1 week: Check Engine Light comes on. The vehicle has a slightly erratic idle or momentary hesitation, but remains mostly drivable. (MPG impact: 0-5%% · Added cost: $0)
  2. 1 week - 1 month: The vehicle enters 'limp mode' intermittently, causing sudden loss of power. Stalling at intersections becomes frequent. Throttle response is noticeably delayed. (MPG impact: 5-15%% · Added cost: $50-$150 in wasted fuel and extreme safety risk.)
  3. 1-3 months: The vehicle is permanently in 'limp mode,' making it dangerously slow. Constant incorrect throttle data puts extra strain on the transmission from harsh engagement. (MPG impact: 15-25%% · Added cost: $200-$400 (increased fuel cost, potential strain on transmission).)
  4. 3+ months: Driving with a constant rich or lean condition due to the faulty sensor leads to premature failure of the catalytic converter. The engine becomes extremely difficult to start. (MPG impact: >25%% · Added cost: $1200-$2500 (catalytic converter replacement).)

Cost of Not Fixing It

  • Immediate: Extreme safety risk due to stalling in traffic, unexpected surging, or complete lack of acceleration. The vehicle is dangerous to drive. (Added cost: N/A)
  • 1-3 months: Continued operation in limp mode puts severe strain on the transmission due to harsh shifting and limited gear availability. (Added cost: $50-$200)
  • 3+ months: An incorrect air/fuel mixture caused by faulty throttle data leads to carbon buildup on valves and destroys the catalytic converter. (Added cost: $1200-$2800)

Diagnosis Steps

A mechanic using a digital multimeter to back-probe an electrical connector on a vehicle sensor.
Diagnosing a P0223 requires using a digital multimeter to verify the 5-volt reference, ground, and signal voltage at the sensor connector.
  1. Inspect Floor Mat and Pedal
    Check that the driver's side floor mat is not bunched up or interfering with the accelerator pedal's movement. Ensure the pedal moves freely and returns to the top position unassisted.
    Tools: None (Beginner)
  2. Check for Technical Service Bulletins (TSBs)
    Search online for TSBs related to your vehicle's make, model, and the P0223 code. Manufacturers release bulletins for known pattern failures (like Chevy Cruze throttle bodies) which saves hours of diagnostic time.
    Tools: Internet access (Beginner)
  3. Scan Codes and Review Live Data PIDs
    Plug in an OBD-II scanner. Use 'Live Data' to view the voltage for 'TPS B' (or TPS2) and 'TPS A' (TPS1). At idle, both should be low (~0.5V). As you press the pedal, both increase smoothly to ~4.5V. If 'TPS B' is stuck high (e.g., 4.8V - 5.0V) regardless of pedal position, the 'Circuit High' condition is confirmed.
    Tools: OBD-II scanner with Live Data (Intermediate)
  4. Perform a 'Wiggle Test' (Pro Tip)
    While watching live data for TPS B voltage, gently wiggle the wiring harness and connector at the throttle body and PCM. If the voltage reading jumps or corrects itself, you have a wiring short or loose connection, not a failed sensor.
    Tools: OBD-II scanner with Live Data (Intermediate)
  5. Visually Inspect Wiring and Connectors
    Examine the wiring going to the throttle body and accelerator pedal. Look for frayed, pinched, or melted wires. Unplug the connectors and check for bent pins, green corrosion, or water intrusion.
    Tools: Flashlight (Beginner)
  6. Clean the Throttle Body
    Remove the air intake tube and use throttle body cleaner and a soft cloth to clean the throttle plate and bore. Do not push the plate open manually on an electronic throttle body unless the service manual permits it, as this damages internal gears.
    Tools: Screwdrivers/sockets, throttle body cleaner, microfiber cloths (Intermediate)
  7. Test the Sensor Circuit with a Multimeter
    Back-probe the sensor connector with the Key On, Engine Off (KOEO). The Reference Voltage wire must show a steady ~5.0V. The Ground wire must have excellent continuity to chassis ground (<0.1V). If the Signal wire shows a constant 5 volts even with the sensor unplugged, you have a short-to-voltage in the harness.
    Tools: Digital multimeter, T-pins for back-probing (Advanced)
  8. Analyze the Sensor with an Oscilloscope
    For definitive diagnosis, use an oscilloscope to view the TPS B signal. As you slowly press and release the accelerator, the waveform must be a smooth, clean line. Sharp spikes, dropouts, or a 'hairy' line confirm the internal resistive track is worn out.
    Tools: Oscilloscope or graphing multimeter (Advanced)

When This Code Triggers (Freeze-Frame Conditions)

  • Engine Coolant Temp: 170-220°F (Fully warmed up. The code often sets after the engine reaches normal operating temperature and enters closed-loop fuel control.)
  • RPM: 700-1200 RPM (Idle or low-speed driving. The fault is detected when the pedal is released, but the sensor voltage fails to drop to its expected low idle value.)
  • Engine Load: 15-35% (Light throttle or coasting. The error triggers when the PCM expects a low throttle angle but sees a high voltage.)
  • Vehicle Speed: 0-20 mph (Coming to a stop or idling. The discrepancy between the 'A' and 'B' sensors is most apparent when the throttle should be fully closed.)

Related Codes

  • P0123 — Throttle/Pedal Position Sensor 'A' Circuit High. Seeing P0123 and P0223 together indicates a problem with a shared component, such as the 5V reference wire, a shared ground, or a complete failure of the throttle body assembly.
  • P0222 — Throttle/Pedal Position Sensor 'B' Circuit Low. P0223 (High) is caused by a short to voltage. P0222 (Low) is caused by an open circuit (broken wire), a short to ground, or a completely dead sensor.
  • P2135 — Throttle/Pedal Position Sensor 'A'/'B' Voltage Correlation. The PCM continuously compares sensors 'A' and 'B'. A P0223 fault causes the 'B' signal to stick high, triggering P2135 due to the disagreement between the two sensors.
  • P2111 — Throttle Actuator Control System - Stuck Open. A throttle plate physically stuck open due to carbon buildup causes the sensor to report a high reading, triggering both codes.

Climate & Environmental Factors

  • Cold Weather: Low temperatures make wiring insulation brittle and susceptible to cracking, leading to shorts. Specific throttle body assemblies (like GM models) fail more frequently in freezing climates.
  • High Humidity / Salty Air: Moisture and road salt accelerate corrosion on the electrical connector pins for the throttle body or pedal sensor. Corrosion adds resistance and disrupts the voltage signal.

How to Talk to a Mechanic About This Code

Say this: "I have a P0223 code, and the car is in limp mode. Before replacing the throttle body, please test the sensor circuit for a good 5-volt reference, a solid ground, and check the signal wire for a short to voltage. Also, please perform a wiggle test on the harness."

This signals you understand that a wiring or connection issue is a common cause. It directs the technician to perform a proper electrical diagnosis first, preventing the misdiagnosis of replacing a good throttle body for a bad wire.

Avoid saying:

  • 'Just fix whatever's wrong'
  • 'My check engine light is on, can you look at it?' (too vague — invites upsell)
  • 'My car won't accelerate, just replace the gas pedal sensor.'

Questions to ask before authorizing the repair:

  • What was the voltage reading on the TPS 'B' signal wire with the key on and engine off?
  • Did you find a short or corrosion in the wiring, or did the sensor itself test bad?
  • Does the repair estimate include performing the mandatory throttle relearn procedure?
  • What is the warranty on the part and the labor for this repair?

Where to Take It: Dealer vs Independent vs Chain

  • Dealer:
    Best for: Vehicles still under powertrain or emissions warranty., Complex electrical issues or manufacturer-specific quirks (e.g., European brands)., When a PCM software update or proprietary scan tool is required.
    Downsides: Higher labor rates, often 1.5-2x more than independent shops., May default to replacing the entire throttle body assembly even if a wiring repair is possible. (Typical cost: +50% vs. baseline)
  • Independent Shop: Best fit for most vehicles. A good independent shop performs the necessary electrical tests and part replacement, including the relearn procedure, at a lower cost than a dealer.
    Best for: Out-of-warranty vehicles where cost is a factor., Shops with strong electrical diagnostic skills (look for ASE certifications).
    Downsides: Quality varies greatly; vet shops through reviews., May not have the latest manufacturer-specific tools for relearn procedures on all models. (Typical cost: +0% vs. baseline)
  • Chain Shop: AVOID for P0223 diagnosis. The risk of them replacing the expensive throttle body without checking for a simple wiring short is very high.
    Best for: Simple, unrelated maintenance like oil changes or tires.
    Downsides: High risk of misdiagnosis; technicians lack deep electrical diagnostic training., Incentivized to replace parts rather than diagnose complex circuit faults. (Typical cost: -10% vs. baseline)

When to Walk Away From the Repair

If the estimated repair cost exceeds 40-50% of the car's private-party value (e.g., from Kelley Blue Book), seriously consider selling the car as-is or trading it in.

  • Car worth $4000, fix is $850: Fix it. The repair cost is about 21% of the car's value, which is well below the threshold.
  • Car worth $3000, fix is $1500: Walk away. The repair cost is 50% of the vehicle's value. It's not economically sensible unless the car is in otherwise perfect condition.
  • Car worth $15000, fix is $950: Fix it. This is a routine repair cost for a modern vehicle and is a small fraction of its value.

What Scan Tool You Need for This Code

Minimum: An OBD-II reader that displays live data PIDs, specifically for throttle position sensor voltages.

A $20 code reader only tells you the P0223 code exists. It cannot show you the live voltage from sensor 'A' and 'B' to see if one is stuck high, which is essential for diagnosis.

Budget: Innova 5210 / ANCEL DS100 (~$90) — Reads codes, clears them, and displays live data streams for TPS voltages so you can confirm the 'Circuit High' condition before paying for a repair.

Mid-range: Foxwell NT510 Elite / Thinkcar TS609 (~$150) — Includes all budget features plus the critical 'Throttle Relearn' or 'Throttle Adaptation' special function. This is required after replacing the throttle body on most cars to avoid idle problems.

Professional: Autel MaxiCOM MK808S / XTOOL D7 (~$450-550) — Full bidirectional control. Allows you to command the throttle actuator to move while watching sensor data, definitively separating a sensor, motor, or wiring issue. Performs throttle relearns on a wider range of vehicles.

Rent vs buy: If this is a one-time fix, auto parts stores offer free loaner tool programs for basic scanners. However, these typically do not have the necessary 'Throttle Relearn' function. Buying a mid-range tool is often necessary for the DIYer to complete the job correctly.

How to Clear the Code After You Fix It

  1. Reconnect battery (if disconnected for repair)
  2. Use an OBD-II scan tool to clear all diagnostic trouble codes
  3. Perform a throttle body relearn procedure as specified by the manufacturer
  4. Complete a full OBD-II drive cycle to allow readiness monitors to run

Drive cycle (~20 minutes): 1) Cold start, let idle for 2-3 minutes. 2) Drive in stop-and-go traffic for 5 minutes with smooth acceleration. 3) Drive at a steady 55 mph for 3-5 minutes on a highway. 4) Coast down to 20 mph without braking. 5) Accelerate to 55 mph and hold for 2-3 minutes.

Readiness monitors affected: Catalyst (CAT) monitor, Evaporative (EVAP) System monitor, Oxygen (O2) Sensor monitor

Before emissions retest: drive at least 100 miles to fully set monitors.

Watch out for:

  • Disconnecting the battery clears codes but resets all readiness monitors to 'Not Ready', guaranteeing an emissions test failure.
  • The code returns immediately if the root cause (e.g., a wiring short) was not properly fixed.
  • Failing to perform the throttle relearn procedure prevents the vehicle from idling correctly.

Will This Fail Emissions / State Inspection?

Yes — this code typically fails an OBD-II emissions inspection.

  • California: An active P0223 code is an automatic failure. After repair, a full drive cycle must be completed to set all readiness monitors before a re-test.
  • New York: The NYVIP3 inspection includes an OBD-II scan. An illuminated Check Engine Light for P0223 results in an immediate test failure.
  • Texas: In counties requiring an emissions test, an illuminated Check Engine Light is an automatic failure. You cannot pass until the vehicle is repaired and the code cleared.

Most Commonly Affected Vehicles

  • Chevrolet Cruze, Sonic, Cobalt (2007-2016) — These models experience a known pattern failure of the throttle body assembly, often presenting with P0223 alongside codes P0122 and P2135. The standard fix is replacing the entire throttle body.
  • Ford F-150, Mustang, Focus, Escape (2004-2024) — The TPS is integrated into the electronic throttle body and is not sold separately. A P0223 code requires replacing the entire throttle body assembly.
  • Honda Accord, Civic, CR-V (2003-2017) — This code is frequently caused by a faulty accelerator pedal position sensor (APPS) rather than the throttle body itself. Diagnosis must differentiate between the two components.
  • Nissan Versa, X-Trail, Sentra, Altima (2005-2014) — P0223 appearing with P0123 is a strong indicator of a blown fuse for the throttle control motor relay, located in the IPDM. Check this fuse before replacing parts.
  • Volkswagen / Audi Golf, Jetta, A3, A4 (2004-2018) — The fault on VW/Audi vehicles almost always lies with the accelerator pedal assembly, which contains the position sensors, rather than the throttle body.
  • Subaru Impreza, Forester, Outback (2005-2015) — Owners report this code appearing due to chafed wiring in the engine bay. An idle relearn procedure is absolutely critical after replacing the throttle body on a Subaru.

Manufacturer-Specific Notes

  • Ford: Ford issued Customer Satisfaction Program 13N03, extending the warranty on electronic throttle bodies to 10 years or 150,000 miles for certain vehicles due to exceptionally high failure rates.
  • General Motors (Chevrolet, GMC, Buick): The throttle body assembly on the Chevy Cruze and Sonic is a pattern failure item, especially in cold weather. GM issued special coverage programs (e.g., 11273C) for these parts.
  • Nissan: Before replacing an expensive throttle body on a Nissan, always check for a blown fuse for the throttle control motor relay in the IPDM (Intelligent Power Distribution Module).
  • Volkswagen/Audi/BMW: Unlike domestic brands, the fault on European vehicles frequently lies with the accelerator pedal assembly rather than the throttle body itself.

Real Owner Stories

2007 GMC 1500 with 4.8L V8

Vehicle threw a P0122 (TPS 'A' Circuit Low) code. Owner replaced the one-piece throttle body and sensor assembly.

What they tried:

  1. Replaced the throttle body assembly. After replacement, the engine revved high, would not return to idle, and threw codes P0122 and P0223 together.

Outcome: The actual fault was a bad accelerator pedal position sensor (APPS). Replacing the pedal assembly resolved all codes and symptoms.

Lesson: When both 'A' and 'B' circuit codes appear after a repair, the fault is likely in a related shared component like the accelerator pedal sensor, not the part you just replaced.

2010 Honda CR-V with rough idle

Owner cleaned the throttle body to fix a rough idle. During reassembly, they forgot to reconnect the TPS sensor.

What they tried:

  1. Started the car with the TPS unplugged, immediately setting codes P0123 and P0223.
  2. Plugged the sensor back in and attempted a relearn procedure, but the codes remained.

Outcome: The rough idle was fixed, but the persistent codes created a new problem. This is a common DIY error where creating a new fault (unplugged sensor) leads to confusing diagnostic codes.

Lesson: Always double-check that all connectors are securely re-seated before starting the car. Forgetting to plug in a sensor triggers hard-to-clear codes.

2005 Peugeot 206 1.6L with intermittent 'Anti-Pollution Fault'

Car intermittently showed an anti-pollution fault on the dash, preventing driving. Scanner showed P0223 and P0228.

What they tried:

  1. Removed and cleaned the throttle body and throttle sensors. The fault continued to appear intermittently.

Outcome: The issue was a faulty accelerator pedal assembly. Codes P0223 and P0228 on this vehicle point directly to the sensors in the pedal itself.

Lesson: On European vehicles (Peugeot, VW, Audi, BMW), P0223 is more often caused by the accelerator pedal position sensor than the throttle body.

2011-2016 Chevrolet Cruze with codes P0122 & P0223

Vehicle entered 'Reduced Engine Power' mode. Scan revealed codes for both TPS 'A' circuit low and 'B' circuit high.

What they tried:

  1. Checked the electrical connector at the throttle body.
  2. Attempted to clean the throttle body.

Outcome: The definitive fix for this common issue on Chevy Cruze models is replacing the entire throttle body assembly. The internal sensors are a known high-failure part.

Lesson: For vehicles with known pattern failures, if the symptoms and codes match perfectly, the most efficient solution is replacing the known faulty component after a quick wiring check.

How to Prevent This Code From Triggering

  • Clean the throttle body periodically. (Every 75,000-100,000 miles, or if you notice a rough idle.) — Removes carbon buildup that causes the throttle plate to stick, preventing the sensor from returning to its correct idle position.
  • Use high-quality, top-tier gasoline. (Every fill-up.) — Top-tier fuels contain detergents that keep the intake system cleaner, reducing the rate of carbon buildup from the PCV system.
  • Inspect and clean electrical connectors. (During major service intervals (e.g., 60,000 miles).) — Unplugging, inspecting for corrosion, and applying dielectric grease to the throttle body connectors prevents moisture-induced shorts.
  • Avoid long periods of engine idling. (Daily habit.) — Extended idling increases the rate of oil vapor and carbon deposition from the PCV system onto the back of the throttle plate.

Frequently Asked Questions

What are the most common misdiagnosis mistakes for P0223?

The most common mistake is immediately replacing the throttle body without performing basic electrical checks. Technicians often find the actual problem was a corroded connector, a chafed wire shorting to power, or a blown fuse. Another pitfall is using cheap aftermarket sensors that fail quickly.

I replaced the throttle body, but the code came back. What now?

If the code returns, the problem is an unaddressed wiring issue, a corroded connector, a bad ground connection, or a failure to perform the mandatory throttle relearn procedure. Use a scan tool to perform a wiggle test on the harness to locate intermittent shorts.

Does this error code P0223 clear itself?

No, P0223 indicates a hard electrical fault that the PCM has detected. Even if the symptom is intermittent, the code remains stored until the underlying issue is fixed and cleared with a scan tool.

Do I need to do a 'relearn' procedure after replacing the part?

Yes, most vehicles require a throttle body relearn procedure after replacing the sensor or throttle body. This calibrates the computer to the new sensor's closed and wide-open positions. Skipping this step causes high idle, stalling, or the immediate return of the code.

Can I just clear the code and keep driving?

No. Clearing the code only turns off the check engine light temporarily. The PCM detects the fault and triggers the code again within minutes, returning the vehicle to a dangerous limp mode.

Will a P0223 code cause me to fail an emissions test?

Yes. An active P0223 code with the Check Engine Light on is an automatic failure for any emissions or smog inspection. The throttle control system is a critical emissions component.

Can a bad ground cause a P0223 code?

Yes. A poor or corroded ground connection for the sensor circuit causes the signal voltage to float high. The PCM incorrectly registers this as a 'Circuit High' condition and triggers code P0223.

Key Takeaways

  • Code P0223 triggers when Throttle Position Sensor 'B' sends a sustained high voltage signal (typically over 4.7V) to the PCM, forcing the vehicle into limp mode.
  • Do not drive with an active P0223 code; the vehicle will experience severe acceleration loss, unexpected surging, or stalling at intersections.
  • Verify the sensor's 5-volt reference and ground (must be <0.1V) before replacing parts, as chafed wiring or corroded connectors cause this code just as often as a failed sensor.
  • Replacing the throttle body requires a mandatory 'throttle relearn' procedure using a bi-directional scan tool to calibrate the new sensor's idle and wide-open positions.
Wrenchy
Article researched & written by
Go-Parts' AI research assistant. Every article is backed by live web research, verified OEM data, and real technician knowledge — so you get accurate, up-to-date information you can trust.
Meet Wrenchy → Updated Jul 21, 2026

The information in this article is provided for general reference and educational purposes only. Vehicle specifications, procedures, and part compatibility can vary by production date, trim level, and region. Always consult your vehicle's factory service manual and verify part numbers before purchasing or performing repairs. Safety-critical components such as airbags, seat belts, and braking systems should be installed by a qualified professional.

In this article
What Does P0223 Mean?
Jump to ▴

Email This Guide

We'll send you a link to this article so you can read it later or share it.

Added to cart · Part