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

Throttle Pedal Position Sensor Stop Performance

Diagnostic & Technical Explanation
P2109 (Throttle/Pedal Position Sensor A Minimum Stop Performance) fires when one of the redundant throttle or accelerator pedal position sensor channels does not read the expected voltage at its mechanical end-of-travel stop during the ECM's self-calibration. A pedal or throttle stop that has worn or shifted out of factory position, a sensor track that has drifted with age, and a battery disconnect that cleared a learned calibration without the platform's relearn procedure being performed are the common causes.

These 12 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 12 times.

Codes in this family (12)

CodeDefinitionRepair coverage
P2109Throttle/Pedal Position Sensor A Minimum Stop Performance3 ranked fixes
P2113Throttle/Pedal Position Sensor B Minimum Stop Performance3 ranked fixes
P2114Throttle/Pedal Position Sensor C Minimum Stop Performance3 ranked fixes
P2115Throttle/Pedal Position Sensor D Minimum Stop Performance3 ranked fixes
P2116Throttle/Pedal Position Sensor E Minimum Stop Performance3 ranked fixes
P2117Throttle/Pedal Position Sensor F Minimum Stop Performance3 ranked fixes
P2163Throttle/Pedal Position Sensor A Maximum Stop Performance3 ranked fixes
P2164Throttle/Pedal Position Sensor B Maximum Stop Performance3 ranked fixes
P2165Throttle/Pedal Position Sensor C Maximum Stop Performance3 ranked fixes
P2166Throttle/Pedal Position Sensor D Maximum Stop Performance3 ranked fixes
P2167Throttle/Pedal Position Sensor E Maximum Stop Performance3 ranked fixes
P2168Throttle/Pedal Position Sensor F Maximum Stop Performance3 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: