P0226
Throttle/Pedal Position Sensor/Switch C Circuit Range/PerformanceP0226 is a generic OBD-II powertrain diagnostic trouble code: Throttle/Pedal Position Sensor/Switch C Circuit Range/Performance. It is logged by the engine control unit when the throttle monitor detects that a specific fault threshold has been exceeded — typically resulting in the malfunction-indicator lamp (MIL / check-engine light) being illuminated.
What P0226 means
P0226 is a generic OBD-II code for a range or performance fault on the Throttle/Pedal Position Sensor channel "C" circuit. Where P0225 represents a broad circuit malfunction, P0226 is a rationality fault: the sensor C voltage is within the electrical operating range (it has not gone below the low-voltage threshold or above the high-voltage threshold), but its reading does not agree with what the PCM expects given current engine conditions or the readings from the companion A and B channels. The PCM uses a cross-channel plausibility check — if the three sensor tracks diverge beyond a calibrated tolerance, the P0226 is stored.
Common triggers include internal sensor wear where the C-track resistive wiper produces a slightly offset or non-linear voltage curve, fluctuating 5-volt reference supply causing all channels to shift but at different rates, or connector pin resistance causing a subtle voltage drop on just the C signal wire. Software or calibration table corruption in the PCM can also cause the plausibility window to be applied incorrectly. The code is particularly relevant on three-track APP sensors used in commercial trucks, specialty performance vehicles, and safety-critical FMVSS-compliant applications.
Because the signal is still present (distinguishing it from P0227/P0228), diagnosis requires live data monitoring rather than simple voltage checks. Technicians should graph C-channel voltage alongside A and B channels while sweeping the throttle and look for divergence, non-linearity, or a consistent offset between the channels. The PCM will normally enter a reduced-power or forced-idle mode when P0226 is active, as a disagreeing redundant channel represents a safety-relevant sensor anomaly.
Common causes
Most-frequently reported root causes when P0226 is logged.
-
1
Internal wear or contamination of the channel C resistive track inside the TPS or APP sensor, causing offset or non-linear voltage output.
-
2
Fluctuating or out-of-tolerance 5-volt reference supply voltage affecting channel C disproportionately to channels A and B.
-
3
Increased resistance from corrosion or a loose pin on the C-channel signal wire, creating a voltage offset.
-
4
Damaged or kinked wiring in the C-channel signal circuit introducing resistance anomalies.
-
5
Throttle plate restriction from carbon deposits causing a mechanical position mismatch against sensor output.
-
6
PCM analog-to-digital converter fault affecting the C-channel input stage.
-
7
Corrupted or mismatched calibration tables in the PCM defining the acceptable C-channel voltage window.
Symptoms drivers notice
How to diagnose P0226
A typical diagnostic flow when this code is present.
-
1
Retrieve all stored codes and freeze frame data; note whether companion TPS-A or TPS-B codes are also present, as this narrows fault isolation.
-
2
With the scan tool in live data mode, graph all available TPS/APP channel voltages simultaneously while slowly sweeping the throttle from idle to wide-open throttle — the C channel should track the others within calibrated tolerance.
-
3
Verify the 5-volt reference supply voltage at the sensor connector is stable between 4.8 V and 5.2 V across the full throttle sweep.
-
4
Measure resistance on the C-channel signal wire from the sensor connector back to the PCM pin; elevated resistance (above approximately 1–2 ohms) indicates a wiring or connector fault.
-
5
Inspect the sensor connector for corroded, spread, or pushed-back pins specifically on the C-channel terminals.
-
6
Check for carbon deposits on the throttle body that could mechanically prevent the throttle plate from reaching expected positions.
-
7
If wiring and connector checks pass and the channel voltage curve is consistently offset or non-linear relative to A/B, replace the TPS or APP sensor assembly.
Related powertrain codes
- P0120 — Throttle Position Sensor/Switch A Circuit Malfunction
- P0121 — Throttle Position Sensor/Switch A Circuit Range/Performance Problem
- P0122 — Throttle Position Sensor/Switch A Circuit Low Input
- P0123 — Throttle Position Sensor/Switch A Circuit High Input
- P0124 — Throttle Position Sensor/Switch A Circuit Intermittent
- P0220 — Throttle/Pedal Position Sensor/Switch B Circuit Malfunction
Frequently asked questions
How is P0226 different from P0225?
P0225 is a general circuit malfunction — the PCM detected an abnormal signal from the C channel without specifying why. P0226 is a rationality or range/performance fault: the C-channel signal is electrically present but its value does not agree with expected engine conditions or with the companion A and B sensor channels. P0226 typically requires live data analysis rather than a simple voltage check.
Can a dirty throttle body cause P0226?
Yes. Heavy carbon buildup can restrict throttle plate movement so the actual plate position deviates from what the C-channel sensor reports it should be at a given pedal input, triggering the rationality fault. Cleaning the throttle body is a recommended step before replacing the sensor.
Why does the fault sometimes disappear after a restart?
The PCM evaluates sensor plausibility over a drive cycle. After a cold restart with fresh reference voltages and shorter monitoring windows, a marginal C-channel signal may temporarily fall within acceptable tolerance. The underlying fault remains and will typically return under sustained driving or thermal stress.
Is P0226 dangerous to ignore?
Yes. A disagreeing redundant sensor channel represents a safety-relevant condition. The PCM cannot fully trust throttle intent calculations, which is why it limits power. Continued driving risks a persistent limp mode, sudden loss of throttle response, or masking a worsening sensor failure that could escalate to a no-start condition.
Disabling P0226 in software
RaceTune can permanently disable P0226 — and any other OBD-II diagnostic trouble code — on every ECU family we support. The monitor is disabled inside the ECU itself, so the fault stops being logged: the warning light stays off and the engine never enters limp mode for this code. The change is tied to your exact software version.
Software modifications affect emissions compliance and are not road-legal in many jurisdictions. RaceTune service files are intended for motorsport, off-road, and export use.
Got P0226 in your scan?
Upload your ECU file — we'll identify the exact software version and confirm whether a disable is available for your car.
Upload your file