P21xx codes: electronic throttle, pedal position and fuel-trim limits
106 codes in this range, all generic — the same meaning on every make. Codes in these ranges cover the parts that decide how much air and fuel reach the engine and how the exhaust is treated on the way out: variable valve timing, oxygen-sensor heaters, turbo boost control, the electronic throttle and accelerator pedal, intake runners, NOx sensors and — on diesels — the particulate filter and the AdBlue (SCR) system.
What usually causes codes in this area
- Wiring and connectors — most codes here are electrical (“circuit”, “low”, “high”)
- A failed sensor or actuator
- Dirt and carbon: sticking throttles, EGR valves and intake runners
- Engine oil that is low or old, which variable valve timing depends on
Can you keep driving?
Most codes here leave the car drivable, sometimes with reduced power. Codes that put the engine into limp mode (throttle, boost control) and diesel exhaust-treatment codes deserve a prompt repair — on many diesels an AdBlue fault ends in a countdown after which the engine won’t restart.
All P21xx codes
| Code | Meaning |
|---|---|
| P2100 | Throttle Actuator Control Motor Circuit/Open |
| P2101 | Throttle Actuator "A" Control Motor Circuit Range/Performance |
| P2102 | Throttle Actuator Control Motor Circuit Low |
| P2103 | Throttle Actuator 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 |
| 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 Range/Performance |
| 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 Range/Performance |
| 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 |
| P2130 | Throttle/Pedal Position Sensor/Switch "F" Circuit |
| P2131 | Throttle/Pedal Position Sensor/Switch "F" Circuit Range/Performance |
| P2132 | Throttle/Pedal Position Sensor/Switch "F" Circuit Low Input |
| P2133 | Throttle/Pedal Position Sensor/Switch "F" Circuit High Input |
| 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 |
| P2141 | Exhaust Gas Recirculation Throttle Control Circuit Low |
| P2142 | Exhaust Gas Recirculation Throttle Control Circuit High |
| P2143 | Exhaust Gas Recirculation Vent Control Circuit/Open |
| P2144 | Exhaust Gas Recirculation Vent Control Circuit Low |
| P2145 | Exhaust Gas Recirculation Vent Control Circuit High |
| P2146 | Fuel Injector Group "A" Supply Voltage Circuit/Open |
| P2147 | Fuel Injector Group "A" Supply Voltage Circuit Low |
| P2148 | Fuel Injector Group "A" Supply Voltage Circuit High |
| P2149 | Fuel Injector Group "B" Supply Voltage Circuit/Open |
| P2150 | Fuel Injector Group "B" Supply Voltage Circuit Low |
| P2151 | Fuel Injector Group "B" Supply Voltage Circuit High |
| P2152 | Fuel Injector Group "C" Supply Voltage Circuit/Open |
| P2153 | Fuel Injector Group "C" Supply Voltage Circuit Low |
| P2154 | Fuel Injector Group "C" Supply Voltage Circuit High |
| P2155 | Fuel Injector Group "D" Supply Voltage Circuit/Open |
| P2156 | Fuel Injector Group "D" Supply Voltage Circuit Low |
| P2157 | Fuel Injector Group "D" Supply Voltage Circuit High |
| P2158 | Vehicle Speed Sensor "B" |
| P2159 | Vehicle Speed Sensor "B" Range/Performance |
| P2160 | Vehicle Speed Sensor "B" Circuit Low |
| P2161 | Vehicle Speed Sensor "B" Intermittent/Erratic |
| P2162 | Vehicle Speed Sensor "A"/"B" 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 |
| P2169 | Exhaust Pressure Regulator Vent Solenoid Control Circuit/Open |
| P2170 | Exhaust Pressure Regulator Vent Solenoid Control Circuit Low |
| P2171 | Exhaust Pressure Regulator Vent Solenoid Control Circuit High |
| P2172 | Throttle Actuator Control System - Sudden High Airflow Detected |
| P2173 | Throttle Actuator Control System - High Airflow Detected |
| P2174 | Throttle Actuator Control System - Sudden Low Airflow Detected |
| P2175 | Throttle Actuator Control System - Low Airflow Detected |
| P2176 | Throttle Actuator Control System - Idle Position Not Learned |
| P2177 | System Too Lean Off Idle (Bank 1) |
| P2178 | Fuel System Too Rich Off Idle (Bank 1) |
| P2179 | System Too Lean Off Idle (Bank 2) |
| P2180 | System Too Rich Off Idle (Bank 2) |
| P2181 | Cooling System Performance |
| P2182 | Engine Coolant Temperature Sensor 2 Circuit |
| P2183 | Engine Coolant Temperature Sensor 2 Circuit Range/Performance |
| P2184 | Engine Coolant Temperature Sensor 2 Circuit Low |
| P2185 | Engine Coolant Temperature Sensor 2 Circuit High |
| P2186 | Engine Coolant Temperature Sensor 2 Circuit Intermittent/Erratic |
| P2187 | System Too Lean at Idle (Bank 1) |
| P2188 | System Too Rich at Idle (Bank 1) |
| P2189 | System Too Lean at Idle (Bank 2) |
| P2190 | System Too Rich at Idle (Bank 2) |
| P2191 | System Too Lean at Higher Load (Bank 1) |
| P2192 | System Too Rich at Higher Load (Bank 1) |
| P2193 | System Too Lean at Higher Load (Bank 2) |
| P2194 | System Too Rich at Higher Load (Bank 2) |
| P2195 | O2 Sensor Signal Stuck Lean (Bank 1 Sensor 1) |
| P2196 | O2 Sensor Signal Stuck Rich (Bank 1 Sensor 1) |
| P2197 | O2 Sensor Signal Stuck Lean (Bank 2 Sensor 1) |
| P2198 | O2 Sensor Signal Stuck Rich (Bank 2 Sensor 1) |
| P2199 | Intake Air Temperature Sensor 1/2 Correlation |
| P219A | Bank 1 Air-Fuel Ratio Imbalance |
| P219B | Bank 2 Air-Fuel Ratio Imbalance |
| P219C | Cylinder 1 Air-Fuel Ratio Imbalance |
| P219D | Cylinder 2 Air-Fuel Ratio Imbalance |
| P219E | Cylinder 3 Air-Fuel Ratio Imbalance |
| P219F | Cylinder 4 Air-Fuel Ratio Imbalance |
Read the codes from your own car
Plug an inexpensive Bluetooth LE or Wi-Fi OBD2 adapter into the port under the dashboard, and Brimly on your iPhone reads the stored, pending and permanent codes, explains each one offline and clears them once the fault is fixed. OBD diagnostics are part of Brimly Forever, a one-time purchase.