OBD-II code family
Throttle and Pedal Position Circuit Faults (30 codes)
30 related fault descriptions. Use each full code and the exact vehicle service information to identify its circuit, monitored condition, and required tests.
Codes in this family
This is the complete published member list for this guide. Each code retains its own page; shared diagnostic context does not mean that every member has the same test or repair.
- P0120Throttle/Pedal Position Sensor/Switch "A" Circuit
- P0121Throttle/Pedal Position Sensor/Switch "A" Circuit Range/Performance
- P0122Throttle/Pedal Position Sensor/Switch "A" Circuit Low
- P0123Throttle/Pedal Position Sensor/Switch "A" Circuit High
- P0124Throttle/Pedal Position Sensor/Switch "A" Circuit Intermittent
- P0220Throttle/Pedal Position Sensor/Switch "B" Circuit
- P0221Throttle/Pedal Position Sensor/Switch "B" Circuit Range/Performance
- P0222Throttle/Pedal Position Sensor/Switch "B" Circuit Low
- P0223Throttle/Pedal Position Sensor/Switch "B" Circuit High
- P0224Throttle/Pedal Position Sensor/Switch "B" Circuit Intermittent
- P0225Throttle/Pedal Position Sensor/Switch "C" Circuit
- P0226Throttle/Pedal Position Sensor/Switch "C" Circuit Range/Performance
- P0227Throttle/Pedal Position Sensor/Switch "C" Circuit Low
- P0228Throttle/Pedal Position Sensor/Switch "C" Circuit High
- P0229Throttle/Pedal Position Sensor/Switch "C" Circuit Intermittent
- P2120Throttle/Pedal Position Sensor 'D' Circuit
- P2121Throttle/Pedal Position Sensor 'D' Circuit Range/Performance
- P2122Throttle/Pedal Position Sensor 'D' Circuit Low Input
- P2123Throttle/Pedal Position Sensor 'D' Circuit High Input
- P2124Throttle/Pedal Position Sensor 'D' Circuit Intermittent
- P2125Throttle/Pedal Position Sensor 'E' Circuit
- P2126Throttle/Pedal Position Sensor 'E' Circuit Range/Performance
- P2127Throttle/Pedal Position Sensor 'E' Circuit Low Input
- P2128Throttle/Pedal Position Sensor 'E' Circuit High Input
- P2129Throttle/Pedal Position Sensor 'E' Circuit Intermittent
- P2130Throttle/Pedal Position Sensor 'F' Circuit
- P2131Throttle/Pedal Position Sensor 'F' Circuit Range/Performance
- P2132Throttle/Pedal Position Sensor 'F' Circuit Low Input
- P2133Throttle/Pedal Position Sensor 'F' Circuit High Input
- P2134Throttle/Pedal Position Sensor 'F' Circuit Intermittent
What these codes mean
These thirty entries compare throttle/pedal position channels A, B, C, D, E and F. Each named channel retains circuit, range/performance, low, high and intermittent descriptions. Every complete code and title remains listed. The condition distinguishes the report; a channel label or shared guide is not a component diagnosis.
A letter does not establish a pedal location or the number of physical sensors. Ford’s covered gasoline systems illustrate both analog B monitoring and a digital SENT C sensor on a second electronic throttle body. Identify the actual component, signal technology, full DTC and any failure suffix before selecting a test. A basic scanner can omit information needed for that decision.
Circuit low/high describes an electrical finding, not throttle opening or fuel quantity. An unplugged input can have an expected bias, so a changed reading alone does not prove a short or failed sensor. Range/performance can involve relationships with another signal or with the operating condition. The covered Mitsubishi P0221 procedure, for example, includes air-flow/pressure plausibility and intake/MAF checks. Intermittent faults may require recording because a still measurement can miss the event.
Concrete pedal examples show why the exact monitor matters. The archived 2011 Tacoma 2TR-FE procedure describes P2120 and P2125 as rapid fluctuations of its main or sub pedal signal beyond malfunction thresholds. Its high-input P2123 trouble list includes an open circuit. The archived 2021 Audi A4 DPAA table instead describes P2121 and P2126 as SENT pedal-sensor internal self-check failures. These are bounded examples, not universal voltages, sensor ratios or directions for unplugging a connector.
Ford SSM 46829 identifies a particular harness-routing concern behind the brake booster to brake-pedal bracket on some 2015–2017 F-150 vehicles, with several pedal codes and possible other warning lamps. It directs ordinary diagnosis when that routing concern is absent. Multiple warnings therefore do not establish several failed sensors or justify replacing a pedal without checking the actual circuit.
The F examples make that application boundary concrete. Ford’s dated 2010 Gen2 summary uses APP-F for related electrical reports; the archived 2009 Viper P2132/P2133 entries instead identify TPS2/Bank2. F therefore does not universally locate a pedal track or auxiliary control. General circuit, range, low, high and intermittent results remain distinct, and an unreported neighbor does not certify the other circuits or signals.
Use the manufacturer’s permitted supply, return, signal/communication and component tests. Do not transfer analog resistance, voltage or jumper instructions to a digital sensor, force an electronic throttle plate or deliberately disturb live throttle wiring. Relearning is appropriate only where specified after its prerequisites are satisfied; it is not a substitute for diagnosis.
Judge urgency from actual response and warnings. Unpredictable acceleration, stalling or power loss that prevents safe operation requires a safe stop and assistance. The conditional throttle-body price on some member pages is a national replacement example, not a price to repair every code. Wiring, a pedal assembly, a separate sensor and a control fault are different possible jobs.
Identify the circuit on your vehicle
Match the full DTC, reporting module, and any failure-type suffix to the service information for your exact year, make, model, engine, and equipment. An identifier alone does not establish installed hardware count, location, connector pinout, or a universal measurement.
Where the manufacturer publishes its own meaning for this code, that is the one to work from — it describes the actual component on your vehicle, which the generic definition cannot. Keep the generic description for what it is good for: it tells you which subject area the standard assigned the code to, which is useful context when the two appear to disagree. If they do disagree, follow the manufacturer.