MechanicDB
Fault Family System: Powertrain (P-Codes) 41 SAE Codes

Throttle Position Sensor Circuit

Diagnostic & Technical Explanation
Code P0120 (Throttle/Pedal Position Sensor/Switch A Circuit) sets when the ECM detects an open, shorted, or out-of-range voltage, or an implausible rate of change, from a throttle body or accelerator pedal position sensor channel. Causes are a worn sensor track, a corroded connector, or chafed wiring between the sensor and the ECM.

These 41 diagnostic trouble codes share one detection mechanism and one repair path, which is why MechanicDB groups them into a single authored fault family rather than repeating the same explanation 41 times.

Codes in this family (41)

CodeDefinitionRepair coverage
P0120Throttle/Pedal Position Sensor/Switch A Circuit3 ranked fixes
P0121Throttle/Pedal Position Sensor/Switch A Circuit Range/Performance3 ranked fixes
P0122Throttle/Pedal Position Sensor/Switch A Circuit Low3 ranked fixes
P0123Throttle/Pedal Position Sensor/Switch A Circuit High3 ranked fixes
P0124Throttle/Pedal Position Sensor/Switch A Circuit Intermittent3 ranked fixes
P0220Throttle/Pedal Position Sensor/Switch B Circuit3 ranked fixes
P0221Throttle/Pedal Position Sensor/Switch B Circuit Range/Performance3 ranked fixes
P0222Throttle/Pedal Position Sensor/Switch B Circuit Low3 ranked fixes
P0223Throttle/Pedal Position Sensor/Switch B Circuit High3 ranked fixes
P0224Throttle/Pedal Position Sensor/Switch B Circuit Intermittent3 ranked fixes
P0225Throttle/Pedal Position Sensor/Switch C Circuit3 ranked fixes
P0226Throttle/Pedal Position Sensor/Switch C Circuit Range/Performance3 ranked fixes
P0227Throttle/Pedal Position Sensor/Switch C Circuit Low3 ranked fixes
P0228Throttle/Pedal Position Sensor/Switch C Circuit High3 ranked fixes
P0229Throttle/Pedal Position Sensor/Switch C Circuit Intermittent3 ranked fixes
P210EThrottle/Pedal Position Sensor/Switch C/F Voltage Correlation3 ranked fixes
P2120Throttle/Pedal Position Sensor/Switch D Circuit3 ranked fixes
P2121Throttle/Pedal Position Sensor/Switch D Circuit Range/Performance3 ranked fixes
P2122Throttle/Pedal Position Sensor/Switch D Circuit Low3 ranked fixes
P2123Throttle/Pedal Position Sensor/Switch D Circuit High3 ranked fixes
P2124Throttle/Pedal Position Sensor/Switch D Circuit Intermittent3 ranked fixes
P2125Throttle/Pedal Position Sensor/Switch E Circuit3 ranked fixes
P2126Throttle/Pedal Position Sensor/Switch E Circuit Range/Performance3 ranked fixes
P2127Throttle/Pedal Position Sensor/Switch E Circuit Low3 ranked fixes
P2128Throttle/Pedal Position Sensor/Switch E Circuit High3 ranked fixes
P2129Throttle/Pedal Position Sensor/Switch E Circuit Intermittent3 ranked fixes
P212FThrottle/Pedal Position Sensor/Switch F/G Voltage Correlation3 ranked fixes
P2130Throttle/Pedal Position Sensor/Switch F Circuit3 ranked fixes
P2131Throttle/Pedal Position Sensor/Switch F Circuit Range/Performance3 ranked fixes
P2132Throttle/Pedal Position Sensor/Switch F Circuit Low3 ranked fixes
P2133Throttle/Pedal Position Sensor/Switch F Circuit High3 ranked fixes
P2134Throttle/Pedal Position Sensor/Switch F Circuit Intermittent3 ranked fixes
P2135Throttle/Pedal Position Sensor/Switch A/B Voltage Correlation3 ranked fixes
P2136Throttle/Pedal Position Sensor/Switch A/C Voltage Correlation3 ranked fixes
P2137Throttle/Pedal Position Sensor/Switch B/C Voltage Correlation3 ranked fixes
P2138Throttle/Pedal Position Sensor/Switch D/E Voltage Correlation3 ranked fixes
P2139Throttle/Pedal Position Sensor/Switch D/F Voltage Correlation3 ranked fixes
P2140Throttle/Pedal Position Sensor/Switch E/F Voltage Correlation3 ranked fixes
P2AD1Throttle/Pedal Position Sensor/Switch C/G Voltage Correlation3 ranked fixes
P2AD2Throttle/Pedal Position Sensor/Switch B/G Voltage Correlation3 ranked fixes
P2AD3Throttle/Pedal Position Sensor/Switch A/G Voltage Correlation3 ranked fixes

What this page does not show

This page publishes the fault mechanism and the code index. The licensed dataset adds, for every one of the 15,886 codes, the full authored repair set (56,729 procedures in total) with the fields deliberately withheld here: