OBD2 · Powertrain

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.

Download on the App Store

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

All OBD2 codes