P22xx codes: NOx and O2 sensors, secondary air, intake leaks, barometric pressure
117 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 P22xx codes
| Code | Meaning |
|---|---|
| P2200 | NOx Sensor Circuit (Bank 1) |
| P2201 | NOx Sensor Circuit Range/Performance (Bank 1) |
| P2202 | NOx Sensor Circuit Low Input (Bank 1) |
| P2203 | NOx Sensor Circuit High Input (Bank 1) |
| P2204 | NOx Sensor Circuit Intermittent Input (Bank 1) |
| P2205 | NOx Sensor Heater Control Circuit/Open (Bank 1) |
| P2206 | NOx Sensor Heater Control Circuit Low (Bank 1) |
| P2207 | NOx Sensor Heater Control Circuit High (Bank 1) |
| P2208 | NOx Sensor Heater Sense Circuit (Bank 1) |
| P2209 | NOx Sensor Heater Sense Circuit Range/Performance (Bank 1) |
| P2210 | NOx Sensor Heater Sense Circuit Low Input (Bank 1) |
| P2211 | NOx Sensor Heater Sense Circuit High Input (Bank 1) |
| P2212 | NOx Sensor Heater Sense Circuit Intermittent (Bank 1) |
| P2213 | NOx Sensor Circuit (Bank 2) |
| P2214 | NOx Sensor Circuit Range/Performance (Bank 2) |
| P2215 | NOx Sensor Circuit Low Input (Bank 2) |
| P2216 | NOx Sensor Circuit High Input (Bank 2) |
| P2217 | NOx Sensor Circuit Intermittent Input (Bank 2) |
| P2218 | NOx Sensor Heater Control Circuit/Open (Bank 2) |
| P2219 | NOx Sensor Heater Control Circuit Low (Bank 2) |
| P2220 | NOx Sensor Heater Control Circuit High (Bank 2) |
| P2221 | NOx Sensor Heater Sense Circuit (Bank 2) |
| P2222 | NOx Sensor Heater Sense Circuit Range/Performance (Bank 2) |
| P2223 | NOx Sensor Heater Sense Circuit Low Input (Bank 2) |
| P2224 | NOx Sensor Heater Sense Circuit High Input (Bank 2) |
| P2225 | NOx Sensor Heater Sense Circuit Intermittent (Bank 2) |
| P2226 | Barometric Pressure Circuit |
| P2227 | Barometric Pressure Circuit Range/Performance |
| P2228 | Barometric Pressure Circuit Low |
| P2229 | Barometric Pressure Circuit High |
| P2230 | Barometric Pressure Circuit Intermittent/Erratic/High |
| P2231 | O2 Sensor Signal Circuit Shorted to Heater Circuit (Bank 1 Sensor 1) |
| P2232 | O2 Sensor Signal Circuit Shorted to Heater Circuit (Bank 1, Sensor 2) |
| P2233 | O2 Sensor Signal Circuit Shorted to Heater Circuit (Bank 1, Sensor 3) |
| P2234 | O2 Sensor Signal Circuit Shorted to Heater Circuit (Bank 2, Sensor 1) |
| P2235 | O2 Sensor Signal Circuit Shorted to Heater Circuit (Bank 2, Sensor 2) |
| P2236 | O2 Sensor Signal Circuit Shorted to Heater Circuit (Bank 2, Sensor 3) |
| P2237 | O2 Sensor Positive Current Control Circuit/Open (Bank 1 Sensor 1) |
| P2238 | O2 Sensor Positive Current Control Circuit Low (Bank 1, Sensor 1) |
| P2239 | O2 Sensor Positive Current Control Circuit High (Bank 1, Sensor 1) |
| P2240 | O2 Sensor Positive Current Control Circuit/Open (Bank 2, Sensor 1) |
| P2241 | O2 Sensor Positive Current Control Circuit Low (Bank 2, Sensor 1) |
| P2242 | O2 Sensor Positive Current Control Circuit High (Bank 2, Sensor 1) |
| P2243 | O2 Sensor Reference Voltage Circuit/Open (Bank 1, Sensor 1) |
| P2244 | O2 Sensor Reference Voltage Performance (Bank 1, Sensor 1) |
| P2245 | O2 Sensor Reference Voltage Circuit Low (Bank 1, Sensor 1) |
| P2246 | O2 Sensor Reference Voltage Circuit High (Bank 1, Sensor 1) |
| P2247 | O2 Sensor Reference Voltage Circuit/Open (Bank 2, Sensor 1) |
| P2248 | O2 Sensor Reference Voltage Performance (Bank 2, Sensor 1) |
| P2249 | O2 Sensor Reference Voltage Circuit Low (Bank 2, Sensor 1) |
| P2250 | O2 Sensor Reference Voltage Circuit High (Bank 2, Sensor 1) |
| P2251 | O2 Sensor Negative Current Control Circuit/Open (Bank 1, Sensor 1) |
| P2252 | O2 Sensor Negative Current Control Circuit Low (Bank 1, Sensor 1) |
| P2253 | O2 Sensor Negative Current Control Circuit High (Bank 1, Sensor 1) |
| P2254 | O2 Sensor Negative Current Control Circuit/Open (Bank 2, Sensor 1) |
| P2255 | O2 Sensor Negative Current Control Circuit Low (Bank 2, Sensor 1) |
| P2256 | O2 Sensor Negative Current Control Circuit High (Bank 2, Sensor 1) |
| P2257 | Secondary Air Injection System Control "A" Circuit Low |
| P2258 | Secondary Air Injection System Control "A" Circuit High |
| P2259 | Secondary Air Injection System Control "B" Circuit Low |
| P2260 | Secondary Air Injection System Control "B" Circuit High |
| P2261 | Turbo/Super Charger Bypass Valve - Mechanical |
| P2262 | Turbo Boost Pressure Not Detected - Mechanical |
| P2263 | Turbo/Super Charger Boost System Performance |
| P2264 | Water in Fuel Sensor Circuit |
| P2265 | Water in Fuel Sensor Circuit Range/Performance |
| P2266 | Water in Fuel Sensor Circuit Low |
| P2267 | Water in Fuel Sensor Circuit High |
| P2268 | Water in Fuel Sensor Circuit Intermittent |
| P2269 | Water in Fuel Condition |
| P2270 | O2 Sensor Signal Stuck Lean (Bank 1 Sensor 2) |
| P2271 | O2 Sensor Signal Stuck Rich (Bank 1 Sensor 2) |
| P2272 | O2 Sensor Signal Stuck Lean (Bank 2 Sensor 2) |
| P2273 | O2 Sensor Signal Stuck Rich (Bank 2 Sensor 2) |
| P2274 | O2 Sensor Signal Biased/Stuck Lean (Bank 1, Sensor 3) |
| P2275 | O2 Sensor Signal Biased/Stuck Rich (Bank 1, Sensor 3) |
| P2276 | O2 Sensor Signal Biased/Stuck Lean (Bank 2, Sensor 3) |
| P2277 | O2 Sensor Signal Biased/Stuck Rich (Bank 2, Sensor 3) |
| P2278 | O2 Sensor Signals Swapped (Bank 1, Sensor 3/Bank 2, Sensor 3) |
| P2279 | Intake Air System Leak |
| P2280 | Air Flow Restriction/Air Leak Between Air Filter and Mass Air Flow Sensor |
| P2281 | Air Leak Between Mass Air Flow Sensor and Throttle Body |
| P2282 | Air Leak Between Throttle Body and Intake Valves |
| P2283 | Injector Control Pressure Sensor Circuit |
| P2284 | Injector Control Pressure Sensor Circuit Range/Performance |
| P2285 | Injector Control Pressure Sensor Circuit Low |
| P2286 | Injector Control Pressure Sensor Circuit High |
| P2287 | Injector Control Pressure Sensor Circuit Intermittent |
| P2288 | Injector Control Pressure Too High |
| P2289 | Injector Control Pressure Too High - Engine Off |
| P228C | Fuel Pressure Regulator 1 Exceeded Control Limits - Pressure Too Low |
| P228D | Fuel Pressure Regulator 1 Exceeded Control Limits - Pressure Too High |
| P228E | Fuel Pressure Regulator 1 Exceeded Learning Limits - Too Low |
| P228F | Fuel Pressure Regulator 1 Exceeded Learning Limits - Too High |
| P2290 | Injector Control Pressure Too Low |
| P2291 | Injector Control Pressure Too Low - Engine Cranking |
| P2292 | Injector Control Pressure Erratic |
| P2293 | Fuel Pressure Regulator 2 Performance |
| P2294 | Fuel Pressure Regulator 2 Control Circuit |
| P2295 | Fuel Pressure Regulator 2 Control Circuit Low |
| P2296 | Fuel Pressure Regulator 2 Control Circuit High |
| P2297 | O2 Sensor Out of Range During Deceleration (Bank 1, Sensor 1) |
| P2298 | O2 Sensor Out of Range During Deceleration (Bank 2, Sensor 1) |
| P2299 | Brake Pedal Position/Accelerator Pedal Position Incompatible |
| P229E | NOx Sensor Circuit (Bank 1, Sensor 2) |
| P229F | NOx Sensor Circuit Range/Performance (Bank 1, Sensor 2) |
| P22A0 | NOx Sensor Circuit Low Input (Bank 1, Sensor 2) |
| P22A1 | NOx Sensor Circuit High Input (Bank 1, Sensor 2) |
| P22A2 | NOx Sensor Circuit Intermittent Input (Bank 1, Sensor 2) |
| P22A3 | NOx Sensor Heater Control Circuit/Open (Bank 1, Sensor 2) |
| P22A4 | NOx Sensor Heater Control Circuit Low (Bank 1, Sensor 2) |
| P22A5 | NOx Sensor Heater Control Circuit High (Bank 1, Sensor 2) |
| P22A6 | NOx Sensor Heater Sense Circuit (Bank 1, Sensor 2) |
| P22A7 | NOx Sensor Heater Sense Circuit Range/Performance (Bank 1, Sensor 2) |
| P22A8 | NOx Sensor Heater Sense Circuit Low Input (Bank 1, Sensor 2) |
| P22A9 | NOx Sensor Heater Sense Circuit High Input (Bank 1, Sensor 2) |
| P22AA | NOx Sensor Heater Sense Circuit Intermittent (Bank 1, Sensor 2) |
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.