OBD2 · Powertrain

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.

Download on the App Store

Requires iOS 18.1 or later. Free to download, with optional in-app purchases.

All OBD2 codes