AutoLogicTools

OBD-II trouble code

P0223: Throttle/Pedal Position Sensor/Switch "B" Circuit High

SAE J2012 APR2002: throttle/pedal position sensor/switch B circuit high. On the 2007 G6, an open sensor 2 signal and a short to voltage both read 5 volts and both set this code. The jumper test is what splits them.

High severityPowertrainThrottle / IdleDrivable short-term

Quick facts

System
Powertrain
Category
Throttle / Idle
Severity
High severity
Drivable
Usually safe to drive short-term
Repair cost range
$620 – $770 (throttle body replacement, parts and labor, RepairPal national average updated 3 September 2026, after the G6 signal tests pass; a wiring repair and a separate throttle-position sensor are outside this pair; the Ford F-150 throttle-body line at $874–$931 is above this average)
DIY difficulty
Shop recommended

Browse every code in P0200–P0299, or start from the full code library.

What does P0223 mean?

SAE J2012 APR2002 names P0223 Throttle/Pedal Position Sensor/Switch "B" Circuit High. Circuit high is measured with the circuit connected. The level that counts as high is the manufacturer's. Section 6's stuck-near-5-volts example is sensor A, which a manufacturer may store as the general code or as the high code. Those are not P0223 limits.

The 2007 Pontiac G6 procedure sets P0223 when TP sensor 2 is more than 4.59 volts for more than 1 second. The fault table, engine running, normal range 0.25–4.59 volts, says an open sensor 2 signal reads 5 volts and sets P0223 and P2135. A short to voltage on that signal also reads 5 volts and sets P0223. The connected voltage does not tell those two apart. A low-reference open also sets P0223, with P0123 and P2135, and the sensor 2 low-reference cell with the reference open reads 5 volts.

The split is in the circuit test, not in the code text. Throttle body disconnected, sensor 2 is expected to be greater than 4.8 volts. That high unplugged reading is the pass for the short-to-ground check. It is not proof of a short to power. A 3-amp fused jumper from sensor 2 signal terminal F to low reference terminal C should pull the scan reading under 0.1 volt. If the reading stays above 1.0 volt, the procedure tests that signal for a short to voltage or an open. Both still have to be tested. Terminal letters are the G6 connector.

Sensor 1 on the same page behaves differently: an open sensor 1 signal reads 0 volts and sets the low code. Do not copy sensor 1's open-reads-low result onto sensor 2.

The throttle body is the G6 replacement after the circuits pass. RepairPal's $623–$766 average is the printed pair for that part. The separate sensor at $185–$258 is the cable-throttle part and is outside the pair. Do not move the plate by hand with the ignition on.

Common causes

  • On the 2007 G6, sensor 2 signal open, 5 volts, P0223 and P2135
  • On that table, sensor 2 signal shorted to voltage, also 5 volts and P0223, which the jumper test has to separate from the open
  • Low reference open, which that table files as P0223, P0123, and P2135
  • A high unplugged reading treated as a short, when the G6 unplugged expectation for sensor 2 is already above 4.8 volts
  • Sensor 1's open-reads-0-volts behavior applied to sensor 2
  • The throttle body, after the jumper test and the continuity checks pass

Symptoms

  • P0223 stored
  • On the G6, sensor 2 over 4.59 volts for more than 1 second
  • P2135 stored with it when the table's open-signal cell applies
  • An unplugged sensor 2 that sits above 4.8 volts, which is the G6 expectation and not yet a verdict
  • A jumper from terminal F to terminal C that does not pull the reading under 0.1 volt
  • Reduced engine power on that procedure

Diagnostic steps

  1. 1.Park. Stop if the pedal does not change rpm.
  2. 2.On the G6, confirm sensor 2 is over 4.59 volts for more than 1 second. Leave sensor 1's 0-volt-open behavior on sensor 1.
  3. 3.Ignition off, unplug the throttle body, wait 90 seconds. Low reference C under 5 ohms to ground. If it is higher, the low-reference open is the P0223 path on that table. Fix the wire before the body.
  4. 4.Ignition on, reference E at 4.8–5.2 volts. Over 5.2 volts is a short to voltage on the reference, a different wire from the signal.
  5. 5.Sensor 2 unplugged should be over 4.8 volts. That does not prove a short to power. Install a 3-amp fused jumper from signal F to low reference C. The reading should fall under 0.1 volt. Above 1.0 volt: test the signal for a short to voltage and for an open. Do not stop after one of those.
  6. 6.Module disconnected, continuity under 5 ohms on the circuits that procedure lists, and infinite resistance between D and F.
  7. 7.Circuits normal: replace the throttle body per the G6 repair instruction. Do not lever the plate.
  8. 8.Verify sensor 2 comes back under 4.59 volts and moves with the pedal, in park. Record any road check.

Repair cost

$620 – $770 (throttle body replacement, parts and labor, RepairPal national average updated 3 September 2026, after the G6 signal tests pass; a wiring repair and a separate throttle-position sensor are outside this pair; the Ford F-150 throttle-body line at $874–$931 is above this average)

RepairPal's throttle body replacement, updated 3 September 2026, averages $623–$766, rounded to $620–$770. Labor is $132–$193 and parts are $492–$573. The Ford F-150 throttle body on that page is $874–$931, above the national average printed here. The separate throttle-position sensor average is $185–$258 and is outside the pair. An open signal wire or a short to voltage on the G6 table is not the throttle body. Check-engine diagnosis is $125–$183 and is separate.

Estimate your repair

Run the numbers for your vehicle

Open the Repair Cost Estimator with throttle body replacement preselected. Adjust labor rate and vehicle category to fit your situation.

DIY vs shop

Leave this one to a qualified shop. The barrier here is manufacturer-grade tooling, training, or certification that most home setups do not have. DIY attempts often produce a more expensive problem than the original code.

Related codes

Frequently asked questions

How much does P0223 cost to fix?

A throttle body replacement is $620 – $770 (throttle body replacement, parts and labor, RepairPal national average updated 3 September 2026, after the G6 signal tests pass; a wiring repair and a separate throttle-position sensor are outside this pair; the Ford F-150 throttle-body line at $874–$931 is above this average) after the wiring tests pass. RepairPal's 3 September 2026 average is $623–$766, parts and labor. A separate sensor at $185–$258 is not in the pair. The Ford F-150 line on the same throttle-body page is $874–$931 and is above this average. An open wire or a short to voltage is not in it. Diagnosis is $125–$183 and is separate.

The signal is at 5 volts. Is it shorted to power?

On the 2007 G6 table, 5 volts on sensor 2 is both an open signal and a short to voltage. The code does not choose. Unplugged, sensor 2 is expected to be over 4.8 volts. The fused jumper from terminal F to terminal C is the split: it should fall under 0.1 volt. If it stays over 1.0 volt, test for a short to voltage and for an open.

Sensor 1 goes to 0 volts when its signal opens. Should sensor 2?

Not on that G6 table. Sensor 1 open reads 0 volts and sets the low code. Sensor 2 open reads 5 volts and sets P0223. The two tracks are drawn differently.

Can I drive with P0223?

Stop if the pedal does not change rpm. The G6 action is reduced engine power, and the engine can be commanded off. Do not move the plate by hand with the ignition on.

Editorial context

About This Diagnostic Information

AutoLogicTools diagnostic guides explain OBD-II trouble codes using recognized code definitions, standard automotive diagnostic principles, and practical automotive context. A trouble code records a condition detected by a control module. It does not automatically identify a failed part, and the right diagnostic procedure can vary by vehicle.

Manufacturer service information, technical service bulletins, wiring diagrams, and vehicle-specific procedures should take precedence when available.

AutoLogicTools was founded by Vincent Fisk, an automotive locksmith and shop owner in San Diego with hands-on experience in vehicle keys, immobilizer systems, electrical issues, modules, programming, and diagnostics.