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 →
🎬 Helpful Videos 🛍️ Shop This Part

P0223 on 2007-2013 Chevrolet Silverado 1500: Throttle Position Sensor 'B' High Voltage Fixes

P0223 on a 2007-2013 Silverado almost always indicates a failing throttle body assembly. The internal Throttle Position Sensor (TPS) is the culprit. Expect to replace the entire throttle body, which costs around $120-$250 for a quality aftermarket part and is a common DIY repair. Before replacing, perform a 'wiggle test' on the wiring harness to rule out a simple electrical fault.

18 minutes to read 2007-2013 Chevrolet Silverado 1500
Most Likely Cause
Failed Throttle Body Assembly
Difficulty
2/5
Est. Time
1 hrs
DIY Doable?
✅ Yes
Shop Labor
$200 – $500
Parts Price
$120 – $280
⚠️ Drivable, but... — You can drive, but the truck will be in 'Reduced Engine Power' or 'limp mode,' with severely limited acceleration and speed. This can be a safety hazard in traffic, making it difficult to merge or maintain speed. It is not recommended to drive the vehicle until the issue is repaired.
Key Takeaways
  • P0223 on a 2007-2013 Silverado is a strong indicator of a failed electronic throttle body.
  • The most common symptom is the 'Reduced Engine Power' message appearing on the dash.
  • Do not replace the gas pedal (APP sensor) first; the code points to the throttle body at the engine.
  • Replacing the throttle body is a straightforward DIY job that typically takes less than an hour.
  • Always check the wiring and connector for damage before buying parts, as this is the second most likely cause.
  • A throttle relearn procedure is necessary after replacement and can be done without a scan tool.
The trouble code P0223 stands for 'Throttle/Pedal Position Sensor/Switch 'B' Circuit High Input'. Your Silverado's Engine Control Module (ECM) has detected that the voltage signal from the secondary throttle position sensor (TPS), known as sensor 'B', is higher than the maximum expected value. Modern engines use two sensors for redundancy; when one reports a voltage that is out of its specified range (typically over 4.75 volts) for more than a second, the ECM triggers this code and activates a safety mode known as 'Reduced Engine Power'.

What's Unique About the 2007-2013 Chevrolet Silverado 1500

On the GMT900 generation of Silverado trucks, the electronic throttle body is a well-documented weak point. The internal, non-serviceable throttle position sensors are prone to failure over time, leading to codes like P0223. While wiring issues can occur, the vast majority of owner experiences point directly to the throttle body assembly itself being the root cause, often after 100,000 miles. This failure is so common that it's one of the first things to suspect when the 'Reduced Engine Power' message appears, often in conjunction with code P2135 (TPS Voltage Correlation).

Symptoms You May Notice

⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the Accelerator Pedal Position (APP) Sensor. While the APP sensor is part of the throttle control system, it has its own set of diagnostic codes (e.g., P2122, P2127). P0223 specifically points to a fault at the throttle body end of the system. However, in some cases, a failing APP sensor can cause confusing symptoms that lead to misdiagnosis.

Most Likely Causes

  1. Failed Throttle Body Assembly 🔴 High Probability The integrated Throttle Position Sensors (TPS) within the throttle body are a known failure point on this generation of GM trucks. Wear and tear on the internal electronic components leads to erratic voltage signals, particularly in cold weather. The sensors are not sold separately from the throttle body assembly.
    How to confirm: Using a scan tool, monitor the live data for TPS Sensor 1 and TPS Sensor 2 voltages while slowly pressing the accelerator pedal. The voltages should move smoothly in opposite directions. A jumpy, stuck, or out-of-range reading for Sensor 2 (often stuck high near 5V) confirms a bad throttle body.
    Typical fix: Replace the entire throttle body assembly. After replacement, a throttle relearn procedure is required. 🎬 Watch: Step-by-step GM throttle body relearn procedure This can be done without a scan tool by starting the engine and idling in Park for 3 minutes, turning the ignition off for 60 seconds, and then restarting to idle for another 3 minutes.
    Est. part cost: $120-$250
  2. Wiring Harness or Connector Issue 🟡 Medium Probability The wiring harness leading to the throttle body can chafe against engine components or the connector pins can become corroded or loose over time, causing a high resistance or short to voltage.
    How to confirm: Visually inspect the wiring harness for any signs of damage, rubbing, or melting. Unplug the connector and check for corrosion or bent pins. Perform a 'wiggle test' on the harness while monitoring TPS voltage on a scan tool to see if the reading fluctuates erratically.
    Typical fix: Repair the damaged section of wire or replace the throttle body connector pigtail.
    Est. part cost: $15-$40
  3. Poor Ground Connection ⚪ Low Probability GM trucks of this era can develop issues with main engine and chassis ground points due to corrosion. A bad ground can cause floating voltages and erratic sensor readings, which can trigger a variety of electrical-related trouble codes.
    How to confirm: Locate the primary engine ground straps (often on the front of the cylinder heads). Remove, clean all contact surfaces to bare metal, and securely re-fasten them. Use a multimeter to check for low resistance (less than 0.5 ohms) between the throttle body housing and the negative battery terminal.
    Typical fix: Clean or replace corroded ground straps and bolts.
    Est. part cost: $10-$30

Rare But Worth Checking

  • Faulty Engine Control Module (ECM): This is very rare. Before condemning the ECM, all other possibilities, especially the throttle body and wiring, must be exhaustively ruled out. An ECM failure is a last resort diagnosis.

Diagnosis Steps

  1. Read the code with an OBD-II scanner and check for any other related codes like P0122 or P2135.
  2. Using the scanner's live data function, observe the voltage readings for both TPS Sensor 1 and TPS Sensor 2. At idle (throttle closed), Sensor 1 should be low (~0.5V) and Sensor 2 should be high (~4.5V). As you press the pedal, Sensor 1's voltage should rise and Sensor 2's should fall smoothly.
  3. If the TPS 2 voltage is stuck high (near 5V) or doesn't change smoothly, the throttle body is the primary suspect.
  4. Perform a thorough visual inspection of the wiring harness and connector going to the throttle body. Look for any chafing, melting, or corrosion. Perform a 'wiggle test' on the harness while monitoring live data.
  5. With a multimeter, check for a stable 5-volt reference and a good ground at the throttle body connector with the key on, engine off. The ground circuit should read less than 0.1V.
  6. Inspect and clean the main engine ground connections, typically located on the front of the engine block or cylinder heads.
  7. If wiring and grounds are confirmed to be good, replace the throttle body assembly.
  8. After replacement, perform the throttle relearn procedure to allow the ECM to calibrate to the new part.

Parts You'll Likely Need

  • Throttle Body Assembly (OEM #12678223, 217-3153 (ACDelco numbers, verify by VIN)) — This is the most common failure for code P0223 on this platform, as the internal sensors are not sold separately and fail frequently.
    Trusted brands: ACDelco, Hitachi, Bosch, Standard Motor Products
    OEM price range: $200-$300
    Aftermarket price range: $120-$200

Related Codes That Often Appear With This One

  • P0122 — This code means 'TPS 'A' Circuit Low'. Seeing P0122 and P0223 together strongly indicates a complete internal failure of the throttle body assembly, as the two sensors are sending opposing and out-of-range signals.
  • P2135 — This code means 'Throttle/Pedal Position Sensor/Switch 'A'/'B' Voltage Correlation'. It sets when the ECM sees that the signals from TPS 'A' and TPS 'B' don't make sense together, which is a direct result of one sensor failing high (P0223). This is the most common code to appear alongside P0223.

Platform-Specific Known Issues

  • A user on a GM-Trucks.com forum noted that after replacing the throttle body, a proper relearn procedure was critical. They described the manual process of idling for 3 minutes, shutting off for 1 minute, and repeating, which eventually stabilized the idle around 600 RPM.
  • A YouTube tutorial for a 2010 Silverado with code P2135 (often seen with P0223) highlighted that the issue is extremely common for 2008-2013 models and would have been a warranty repair under 100,000 miles. The creator emphasized cleaning the throttle body bore while replacing the sensor/assembly.

Mechanic-Grade Diagnostic Values

  • 5-Volt Reference at Throttle Body Connector — expected: 4.8 - 5.2 Volts. Failure: Voltage below 4.8V or above 5.2V points to a wiring or ECM issue.
  • Low Reference (Ground) Circuit Resistance to Chassis Ground — expected: Less than 5.0 Ohms. Failure: Resistance higher than 5.0 Ohms indicates a bad ground connection.
  • Scan Tool - TPS Sensor 2 Voltage (Key On, Engine Off, Throttle Closed) — expected: ~4.5 Volts. Failure: Voltage is stuck high near 5.0V or does not change when the throttle is manually opened (with care).
  • Scan Tool - TPS Sensor 1 Voltage (Key On, Engine Off, Throttle Closed) — expected: ~0.5 Volts. Failure: Voltage is not low or does not sweep up smoothly as the throttle is opened.

Scan Tool Commands That Help

  • GDS2 (GM Global Diagnostic System 2): Engine Control Module > Output Controls > Throttle Actuator Control (TAC) Motor — This bidirectional control allows a technician to command the throttle plate to open to specific percentages. If the throttle plate does not respond correctly to the commands, it confirms a failure in the throttle body motor or its internal circuitry, assuming the wiring is intact. This is a definitive way to test the component after checking voltages.

Wiring & Ground Locations

  • G103 — On the front of the passenger side (right) cylinder head.. This is a critical engine and ECM ground. A loose or corroded connection at G103 can cause a floating ground, leading to erratic and high voltage readings from sensors like the TPS.
  • G104 — On the rear of the driver's side (left) cylinder head.. This is another primary engine block ground. Ensuring it is clean and tight is essential for stable sensor operation. Problems here can cause a range of seemingly unrelated electrical issues.
  • Throttle Body Connector (X107) — Directly on the electronic throttle body at the front of the intake manifold.. This is the primary connection point for the TPS sensors. The pins for the 5V reference, ground, and both TPS signal wires are located here. Corrosion or backed-out pins in this connector are a common point of failure.

Real Owner Repair Stories

  • SilveradoSierra.com forum user (2008 Chevrolet Silverado 1500 5.3L) — Reduced Engine Power message, Check Engine Light with codes P0223 and P2135.
    ❌ Tried (didn't work) Cleaned the original throttle body., Replaced the throttle body with a new, non-OEM (aftermarket) part, which did not resolve the issue and caused an immediate return of the codes.
    ✅ What actually fixed it The owner purchased a genuine ACDelco throttle body. After installing the OEM part and performing the manual throttle relearn procedure, the codes were cleared and did not return. The final conclusion was that the aftermarket part was faulty out of the box.

OEM Part Supersession History

  • 1267822312740727 — Standard part number update by the manufacturer.
    Heads up: The new part number (12740727) is a direct replacement for the old one (12678223) and is fully compatible.

Diagnostic Flowchart

Start by confirming if the 'Reduced Engine Power' message is active on the cluster. This diagnostic focuses on the TPS Sensor 2 circuit high voltage common on GMT900 platform trucks.
Monitor TPS Sensor 1 and 2 voltages. At idle, is Sensor 2 stuck near 5V while Sensor 1 is at ~0.5V?
Perform a 'wiggle test' on the throttle body wiring harness while watching live data. Does the voltage drop or fluctuate?
→ The wiring harness is chafing or the connector pins are loose. Replace the throttle body pigtail connector ($15-$40) and secure the harness away from engine heat/vibration.
Unplug the connector. With Key On Engine Off, check for a stable 5V reference and a ground reading less than 0.1V. Are they within spec?
→ The internal TPS Sensor 2 has failed. Since these are integrated on the LMG/LC9, replace the entire Throttle Body Assembly ($120-$250). Perform the 3-minute idle relearn procedure afterward.
Check the main engine ground straps on the front of the cylinder heads. Is there corrosion or high resistance (>0.5 ohms)?
→ Clean ground contact surfaces to bare metal and re-fasten. Poor grounds on GMT900 trucks cause floating voltages that trigger P0223.
Visually inspect the harness for signs of melting or contact with the cooling fan or exhaust. Any damage?
→ Repair the damaged wire section. This is common on 2007-2013 models where the harness is routed tightly near the engine block.
→ If wiring and grounds pass, the throttle body internal electronics are the likely culprit. Replace the assembly and perform the manual relearn: Idle 3 mins, Off 60 secs, Idle 3 mins.
Check the main engine ground straps on the front of the cylinder heads. Is there corrosion or high resistance (>0.5 ohms)?
→ Clean ground contact surfaces to bare metal and re-fasten. Poor grounds on GMT900 trucks cause floating voltages that trigger P0223.
Visually inspect the harness for signs of melting or contact with the cooling fan or exhaust. Any damage?
→ Repair the damaged wire section. This is common on 2007-2013 models where the harness is routed tightly near the engine block.
→ If wiring and grounds pass, the throttle body internal electronics are the likely culprit. Replace the assembly and perform the manual relearn: Idle 3 mins, Off 60 secs, Idle 3 mins.
Visually inspect the harness for signs of melting or contact with the cooling fan or exhaust. Any damage?
→ Repair the damaged wire section. This is common on 2007-2013 models where the harness is routed tightly near the engine block.
→ If wiring and grounds pass, the throttle body internal electronics are the likely culprit. Replace the assembly and perform the manual relearn: Idle 3 mins, Off 60 secs, Idle 3 mins.

Other Known Issues on This Vehicle

Issues unrelated to this code that are worth knowing about as an owner of this generation:

  • Active Fuel Management (AFM) Lifter Failure 🔴 High — Common, especially on engines over 75,000 miles. Can lead to misfires (P0300), ticking noises, and eventually camshaft damage.
  • Excessive Oil Consumption 🟠 Medium — Widespread issue often linked to the AFM system and PCV design. Many owners report consuming over 1 quart of oil per 2,000 miles. (Ref: TSB 10-06-01-008M)
  • Cracked Dashboard 🟡 Low — Extremely common across all GMT900 trucks and SUVs. Cracks typically form near the passenger airbag and instrument cluster cowling. (Ref: Subject of class-action lawsuits, but no recall was issued.)
  • Oil Pressure Sensor / Filter Screen Failure 🟠 Medium — The oil pressure sensor, located in a difficult-to-reach spot at the back of the engine, is prone to failure. A small filter screen underneath it often clogs with sludge, causing low or erratic oil pressure readings on the gauge. (Ref: TSB PIP4786C)
  • Steering Shaft Clunk/Noise 🟡 Low — A common complaint is a clunking or popping noise from the steering column, often caused by the intermediate steering shaft needing lubrication or replacement.

Used vs. New Parts: Buying Guide for This Vehicle

When a used part is the smart pick: Due to the high failure rate of the internal electronics, buying a used throttle body is generally NOT recommended for this vehicle. The risk of purchasing a part that has already failed or is near the end of its service life is very high. A used part should only be considered as a temporary, emergency fix if a new part is unavailable.

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

What to inspect on the donor part:

  • Verify the part came from a running and driving vehicle with no throttle-related codes.
  • Inspect the connector pins for any signs of corrosion, moisture, or damage.
  • Check the throttle plate for smooth, unrestricted movement by hand.
  • Ask for the VIN of the donor vehicle to confirm compatibility and check its history if possible.

OEM-only on this vehicle (don't cheap out):

  • Throttle Body Assembly - While some aftermarket brands are reliable, many forum users report issues with cheaper, off-brand units failing prematurely or being defective out of the box. Sticking with OEM (ACDelco) or a top-tier aftermarket brand is the safest bet.

Aftermarket brands forum-validated for this vehicle:

  • Hitachi
  • Bosch
  • Standard Motor Products (SMP)

Brands owners have reported issues with on this vehicle:

  • Unbranded, 'white box' parts from online marketplaces are frequently cited in forums as being problematic.

Real Owner Stories

Aggregated from forums and TSBs cited above. Mileages and costs reflect what owners reported in those sources.

2010 Chevrolet Silverado 1500 5.3L V8 — ~95000 miles

Symptoms: Code P2135 (often seen with P0223) and 'Reduced Engine Power' mode.

What fixed it: Replacement of the throttle body assembly and cleaning of the throttle body bore.

Source hint: YouTube tutorial for a 2010 Silverado with code P2135

2007-2013 Chevrolet Silverado 1500 5.3L V8

Symptoms: Unstable idle after replacing the throttle body.

What fixed it: Manual relearn process: idling for 3 minutes, shutting off for 1 minute, and repeating until idle stabilized at 600 RPM.

Source hint: GM-Trucks.com thread titled 'THrottle Re-learn Proceedure'

Frequently Asked Questions

Can I replace just the Throttle Position Sensor (TPS) on my 5.3L Silverado, or do I need the whole assembly?
On this generation of GM trucks, the TPS sensors are integrated into the throttle body and are not sold separately. You must replace the entire throttle body assembly.
Is there a specific TSB for the oil consumption issues on my 2007-2013 Silverado 5.3L?
Yes, widespread oil consumption issues on the LMG/LC9 engines, often linked to the AFM system and PCV design, are addressed under TSB 10-06-01-008M.
How do I perform the throttle relearn on my Silverado without a scan tool after fixing P0223?
Start the engine and let it idle in Park for 3 minutes. Turn the ignition off for 60 seconds. Restart the engine and let it idle for another 3 minutes. This allows the ECM to calibrate to the new part.
Would the P0223/P2135 issue have been covered under warranty for my 2010 Silverado?
According to common vehicle-specific reports, this issue was often covered as a warranty repair if the vehicle was under 100,000 miles.
My truck has a 'Reduced Engine Power' message and P0223; could this be a ground issue?
Yes. GM trucks of this era are prone to corrosion on main engine ground points (often on the front of cylinder heads). A bad ground can cause the erratic voltage signals that trigger this code.
Is there a TSB for the oil pressure sensor and filter screen failure on the 5.3L V8?
Yes, the failure of the oil pressure sensor and the clogging of its underlying filter screen is documented in TSB PIP4786C.
How To Fix Reduced Engine Power & P2135 Code on 2010 Silverado - TPS Sensor Replacement & Relearn
How To Fix Reduced Engine Power & P2135 Code on 2010 Silverado - TPS Sensor Replacement & Relearn
How to Replace Throttle Body 2007-14 Chevy Silverado
How to Replace Throttle Body 2007-14 Chevy Silverado
GM Truck Electronic Throttle Body (ETB) Relearn Procedure
GM Truck Electronic Throttle Body (ETB) Relearn Procedure
GM Electronic Throttle body (ETB) Relearn Procedures (en) | Astemo Aftermarket
GM Electronic Throttle body (ETB) Relearn Procedures (en) | Astemo Aftermarket
Reduced Engine Power FIX! Chevy Silverado GMC Sierra Tahoe Yukon
Reduced Engine Power FIX! Chevy Silverado GMC Sierra Tahoe Yukon
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.

Year Coverage
This article covers the OBD-II Code P0223 (Deep Dive) for:
  • Chevrolet Silverado 1500: 2007200820092010201120122013
In this article
🎬 Helpful Videos
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