OBD-II trouble code
P0225: Throttle/Pedal Position Sensor/Switch 'C' Circuit
The third throttle or accelerator pedal position sensor circuit has a general fault. This is the opening code of the 'C' block — non-directional, meaning the module has flagged the circuit without specifying that the signal was too low, too high, or implausible.
Quick facts
- System
- Powertrain
- Category
- Throttle / Idle
- Severity
- Medium severity
- Drivable
- Usually safe to drive short-term
- Repair cost range
- $100 – $700
- DIY difficulty
- Intermediate DIY
What does P0225 mean?
Drive-by-wire throttle control has no mechanical link between the driver's foot and the throttle plate, so the entire system is built on redundancy. Rather than trusting one position signal, the control module reads several — commonly two at the accelerator pedal and two inside the throttle body — and refuses to act unless they agree. The letters 'A', 'B', and 'C' identify those separate channels. P0225 is the general circuit code for the third one.
What makes this code distinct from the three that follow it is that it is non-directional. P0227 says the 'C' signal is too low. P0228 says it is too high. P0226 says it is present and in range but does not correlate with the others. P0225 says only that the module has detected a fault in the circuit without qualifying which way it went — an open, an unreliable reading, a signal that has failed the module's basic validity test, or on some platforms an internal sensor failure the module can identify but not classify further.
The first practical step is not electrical at all: find out which physical sensor your manufacturer calls 'C'. Vehicles vary considerably here. On many platforms with a two-channel pedal and a two-channel throttle body, 'A' and 'B' are the pedal and 'C' and 'D' are the throttle body — but that mapping is not universal, and some manufacturers assign the letters in a different order or use a three-channel pedal assembly. Every source that discusses this code sensibly says the same thing, and it is worth repeating: confirm the assignment in service data for your specific year, make, and model before you diagnose anything, because ordering the wrong part is the most expensive mistake available on this code.
The 'C' block is also less commonly seen than the 'A' and 'B' blocks, for the simple reason that not every vehicle has a third position channel. If you have a P0225 on a vehicle you are not certain has one, verify that first. A code retrieved with a generic scan tool from a module that does not use that channel is worth double-checking against a manufacturer-level tool.
When this code sets, the module can no longer verify throttle demand against a full set of sensors, so it takes the safe route: reduced power, a capped RPM ceiling, disabled cruise control, and often a companion fail-safe code from the P2104 through P2110 group. The vehicle is generally driveable but noticeably weak.
Common causes
- Open circuit in the 'C' signal, reference, or ground wire
- Corroded, loose, or disconnected connector at the pedal assembly or throttle body
- Failed accelerator pedal position sensor or throttle position sensor element
- Lost or out-of-specification 5-volt reference from the control module
- High-resistance sensor ground
- Chafed or damaged wiring in the sensor harness
- Water intrusion into a connector or harness section
- Carbon buildup or mechanical binding in the throttle body, on platforms where 'C' is a throttle-body sensor
- Wiring disturbed by recent intake, throttle body, or under-dash work
- Low system voltage from a weak battery or failing alternator
- Rarely, a control module with a failed internal input circuit
Symptoms
- Check engine light is on
- Reduced engine power warning on the dash
- Limp mode with throttle response capped regardless of pedal input
- Poor, delayed, or unpredictable acceleration
- Rough or unstable idle
- Cruise control disabled
- Vehicle unable to reach highway speed
- Companion codes such as P0226, P0227, P0228, or a P2104-P2110 fail-safe code
Diagnostic steps
- 1.Confirm in service data which physical sensor your manufacturer designates 'C', and confirm the vehicle actually has a third position channel. This single step prevents the most expensive mistake available on this code.
- 2.Scan every module and record all stored and pending codes with freeze frame data. P0225 alone points at the 'C' circuit; P0225 with 'A' or 'B' codes points at something the sensors share, such as a ground or the reference supply.
- 3.Ask what changed just before the light appeared. Recent throttle body, pedal, intake, or under-dash work makes a disturbed connector or pinched harness the leading suspect.
- 4.Test the battery and charging system before anything else electrical. Low voltage and excessive ripple produce sensor faults on healthy hardware.
- 5.Inspect the pedal and throttle-body connectors for moisture, corrosion, bent or backed-out pins, and a properly seated locking tab. Reseat and re-test.
- 6.With the key on and engine off, read the 'C' sensor value in live data and compare it against the specification in service data rather than against a guess at what looks normal.
- 7.Verify the 5-volt reference at the sensor connector, measured against a known-good chassis ground.
- 8.Perform a loaded voltage-drop test on the sensor ground. A resistive ground shifts the entire signal range and is easy to miss with an unloaded resistance check.
- 9.With the sensor unplugged, check the signal wire for continuity back to the module and for shorts to ground, to voltage, and to adjacent circuits.
- 10.Graph the 'C' signal alongside the other position channels while sweeping the pedal slowly through full travel, watching for dropouts, flat spots, or a trace that does not track the others.
- 11.If 'C' is a throttle-body sensor, inspect the bore and plate for carbon buildup and check the plate for smooth, free movement through its full range.
- 12.If wiring, reference, and ground all test good, replace the affected pedal assembly or throttle body and perform the required relearn procedure.
Repair cost
$100 – $700
Diagnosis typically runs $75-$150. Wiring and connector repair, which is a common outcome, lands around $100-$350 with diagnostic time. An accelerator pedal position sensor or pedal assembly is roughly $150-$400 installed on mainstream vehicles. A throttle body is generally $250-$700 installed depending on platform, and on vehicles where the 'C' sensor is not serviceable separately the whole assembly is the only option. Many platforms require a throttle or pedal relearn afterward, so budget for it.
Estimate your repair
Run the numbers for your vehicle
Open the Repair Cost Estimator with accelerator pedal position sensor replacement preselected. Adjust labor rate and vehicle category to fit your situation.
DIY vs shop
This is an intermediate DIY job. It usually involves diagnostic steps, specialty parts, and some careful work in tight spaces. If you have the tools and a service manual or trustworthy video for your specific vehicle, it is achievable in a weekend. Otherwise, a competent independent shop will be faster.