The Throttle Position Sensor (TPS) monitors the angle or position of the throttle plate inside the throttle body and relays this information to the Engine Control Unit (ECU).
By measuring the throttle opening through changes in voltage, the TPS helps the ECU calculate the correct amount of fuel to inject, ensuring an optimal air/fuel mixture and smooth engine performance under all driving conditions.
Accurate throttle feedback is essential for acceleration response, fuel efficiency, and proper operation of automatic transmission systems.

How It Works:
- The TPS is typically mounted on the throttle body shaft and operates as a variable resistor or potentiometer.
- As the driver presses the accelerator, the throttle plate rotates, changing the sensor’s resistance.
- This change is converted into a voltage signal sent to the ECU.
- The ECU interprets this signal along with inputs from other sensors (such as MAF and MAP) to adjust fuel delivery, ignition timing, and transmission shifting.
- In modern drive-by-wire systems, TPS data also supports throttle actuator and cruise control functions.
Product Features & Benefits from Walker Products:
- Exact OE Fit: Direct-fit design ensures quick installation and accurate performance.
- OE Replacement Quality: Manufactured to meet or exceed OE standards for reliability and signal accuracy.
- Durable Construction: Resistant to heat, vibration, and corrosion for long-lasting operation.
- Restores Performance: Provides precise throttle position feedback for smooth acceleration and fuel control.
- Aftermarket Expertise: Backed by over 75 years of experience in precision-engineered engine management components.
Symptoms of a Failing Throttle Position Sensor:
- Poor start or engine stalling.
- Loss of power or hesitation during acceleration.
- Erratic idle or engine surging.
- Transmission shifting issues or improper torque converter lockup.
- Check Engine Light (CEL) illuminated.
Common Check Engine Light (CEL) / OBD-II Codes
Since 1996, OBD-II systems have been standard across all vehicles to monitor emissions and engine performance. The following codes are commonly associated with Throttle Position Sensors (TPS) and should be used as a general reference only.
Walker Products will not be held responsible for any use of this information. Always consult a qualified mechanic and follow manufacturer and EPA guidelines for diagnosis, replacement, and ECU/PCM relearn procedures.
- P0068 MAP/MAF – Throttle Position Correlation
- P0120 Throttle/Pedal Position Sensor/Switch “A” Circuit
- P0121 Throttle/Pedal Position Sensor/Switch “A” Circuit
- P0122 Throttle/Pedal Position Sensor/Switch “A” Circuit Low
- P0123 Throttle/Pedal Position Sensor/Switch “A” Circuit High
- P0124 Throttle/Pedal Position Sensor/Switch “A” Circuit Intermittent
- P0220 Throttle/Pedal Position Sensor/Switch “B” Circuit
- P0221 Throttle/Pedal Position Sensor/Switch “B” Circuit
- P0222 Throttle/Pedal Position Sensor/Switch “B” Circuit Low
- P0223 Throttle/Pedal Position Sensor/Switch “B” Circuit High
- P0224 Throttle/Pedal Position Sensor/Switch “B” Circuit Intermittent
- P0225 Throttle/Pedal Position Sensor/Switch “C” Circuit
- P0226 Throttle/Pedal Position Sensor/Switch “C” Circuit
- P0227 Throttle/Pedal Position Sensor/Switch “C” Circuit Low
- P0228 Throttle/Pedal Position Sensor/Switch “C” Circuit High
- P0229 Throttle/Pedal Position Sensor/Switch “C” Circuit Intermittent
- P0510 Closed Throttle Position Switch
- P060E Internal Control Module Throttle Position Performance
- P061F Internal Control Module Throttle Actuator Controller Performance
- P0638 Throttle Actuator Control Range/Performance
- P0639 Throttle Actuator Control Range/Performance
- P063E Auto Configuration Throttle Input not Present
- P069F Throttle Actuator Control Lamp Control Circuit
- P2072 Throttle Actuator Control System – Ice Blockage
- P2073 Manifold Absolute Pressure/Mass Air Flow – Throttle Position
- P2074 Manifold Absolute Pressure/Mass Air Flow – Throttle Position
- P2100 Throttle Actuator “A” Control Motor Circuit/Open
- P2101 Throttle Actuator “A” Control Motor Circuit Range/Performance
- P2102 Throttle Actuator “A” Control Motor Circuit Low
- P2103 Throttle Actuator “A” Control Motor Circuit High
- P2104 Throttle Actuator Control System – Forced Idle
- P2105 Throttle Actuator Control System – Forced Engine Shutdown
- P2106 Throttle Actuator Control System – Forced Limited Power
- P2107 Throttle Actuator Control Module Processor
- P2108 Throttle Actuator Control Module Performance
- P2109 Throttle/Pedal Position Sensor “A” Minimum Stop Performance
- P210A Throttle Actuator “B” Control Motor Circuit/Open
- P210B Throttle Actuator “B” Control Motor Circuit Range/Performance
- P210C Throttle Actuator “B” Control Motor Circuit Low
- P210D Throttle Actuator “B” Control Motor Circuit High
- P210E Throttle/Pedal Position Sensor/Switch “C”/”F” Voltage Correlation
- P2110 Throttle Actuator Control System – Forced Limited RPM
- P2111 Throttle Actuator Control System – Stuck Open
- P2112 Throttle Actuator Control System – Stuck Closed
- P2113 Throttle/Pedal Position Sensor “B” Minimum Stop Performance
- P2114 Throttle/Pedal Position Sensor “C” Minimum Stop Performance
- P2115 Throttle/Pedal Position Sensor “D” Minimum Stop Performance
- P2116 Throttle/Pedal Position Sensor “E” Minimum Stop Performance
- P2117 Throttle/Pedal Position Sensor “F” Minimum Stop Performance
- P2118 Throttle Actuator Control Motor Current Range/Performance
- P2119 Throttle Actuator Control Throttle Body Range/Performance
- P2120 Throttle/Pedal Position Sensor/Switch “D” Circuit
- P2121 Throttle/Pedal Position Sensor/Switch “D” Circuit
- P2122 Throttle/Pedal Position Sensor/Switch “D” Circuit Low
- P2123 Throttle/Pedal Position Sensor/Switch “D” Circuit High
- P2124 Throttle/Pedal Position Sensor/Switch “D” Circuit Intermittent
- P2125 Throttle/Pedal Position Sensor/Switch “E” Circuit
- P2126 Throttle/Pedal Position Sensor/Switch “E” Circuit
- P2127 Throttle/Pedal Position Sensor/Switch “E” Circuit Low
- P2128 Throttle/Pedal Position Sensor/Switch “E” Circuit High
- P2129 Throttle/Pedal Position Sensor/Switch “E” Circuit Intermittent
- P212A Throttle Position Sensor/Switch “G” Circuit
- P212B Throttle Position Sensor/Switch “G” Circuit Range/Performance
- P212C Throttle Position Sensor/Switch “G” Circuit Low
- P212D Throttle Position Sensor/Switch “G” Circuit High
- P212E Throttle Position Sensor/Switch “G” Circuit Intermittent
- P2130 Throttle/Pedal Position Sensor/Switch “F” Circuit
- P2131 Throttle/Pedal Position Sensor/Switch “F” Circuit
- P2132 Throttle/Pedal Position Sensor/Switch “F” Circuit Low
- P2133 Throttle/Pedal Position Sensor/Switch “F” Circuit High
- P2134 Throttle/Pedal Position Sensor/Switch “F” Circuit Intermittent
- P2135 Throttle/Pedal Position Sensor/Switch “A”/”B” Voltage Correlation
- P2136 Throttle/Pedal Position Sensor/Switch “A”/”C” Voltage Correlation
- P2137 Throttle/Pedal Position Sensor/Switch “B”/”C” Voltage Correlation
- P2138 Throttle/Pedal Position Sensor/Switch “D”/”E” Voltage Correlation
- P2139 Throttle/Pedal Position Sensor/Switch “D”/”F” Voltage Correlation
- P2140 Throttle/Pedal Position Sensor/Switch “E”/”F” Voltage Correlation
- P2163 Throttle/Pedal Position Sensor “A” Maximum Stop Performance
- P2164 Throttle/Pedal Position Sensor “B” Maximum Stop Performance
- P2165 Throttle/Pedal Position Sensor “C” Maximum Stop Performance
- P2166 Throttle/Pedal Position Sensor “D” Maximum Stop Performance
- P2167 Throttle/Pedal Position Sensor “E” Maximum Stop Performance
- P2168 Throttle/Pedal Position Sensor “F” Maximum Stop Performance
- P2172 Throttle Actuator Control System – Sudden High Air Flow Detected
- P2173 Throttle Actuator Control System – High Air Flow Detected
- P2174 Throttle Actuator Control System – Sudden Low Air Flow Detected
- P2175 Throttle Actuator Control System – Low Air Flow Detected
- P2176 Throttle Actuator Control System – Idle Position not Learned
- P2552 Throttle/Fuel Inhibit Circuit
- P2553 Throttle/Fuel Inhibit Circuit Range/Performance

