OBD2 · Powertrain

P04xx codes: emission controls — EGR, secondary air, catalyst, EVAP

101 codes in this range, all generic — the same meaning on every make. The systems that clean up exhaust and fuel vapor: exhaust gas recirculation (EGR), secondary air injection, catalytic converter monitoring, the evaporative emissions (EVAP) system with its purge and vent valves — plus exhaust temperature sensors, the particulate filter and some cooling-fan circuits.

What usually causes codes in this area

  • A loose or faulty gas cap and other EVAP leaks
  • Carbon-clogged EGR valves and passages
  • Worn catalytic converters or lazy oxygen sensors
  • Stuck purge and vent valves

Can you keep driving?

Most codes here don’t change how the car drives — you can keep going and fix it before the next emissions test. The exceptions are the cooling-fan codes (watch the temperature gauge), particulate-filter codes on diesels, and anything that comes with a flashing lamp or a rotten-egg smell.

All P04xx codes

Code Meaning
P0400 Exhaust Gas Recirculation Flow
P0401 Exhaust Gas Recirculation Flow Insufficient Detected
P0402 Exhaust Gas Recirculation Flow Excessive Detected
P0403 Exhaust Gas Recirculation Control Circuit
P0404 Exhaust Gas Recirculation Circuit Range/Performance
P0405 Exhaust Gas Recirculation Sensor "A" Circuit Low
P0406 Exhaust Gas Recirculation Sensor "A" Circuit High
P0407 Exhaust Gas Recirculation Sensor "B" Circuit Low
P0408 Exhaust Gas Recirculation Sensor "B" Circuit High
P0409 Exhaust Gas Recirculation Sensor "A" Circuit
P0410 Secondary Air Injection System
P0411 Secondary Air Injection System Incorrect Flow Detected
P0412 Secondary Air Injection System Switching Valve "A" Circuit
P0413 Secondary Air Injection System Switching Valve "A" Circuit Open
P0414 Secondary Air Injection System Switching Valve "A" Circuit Shorted
P0415 Secondary Air Injection System Switching Valve "B" Circuit
P0416 Secondary Air Injection System Switching Valve "B" Circuit Open
P0417 Secondary Air Injection System Switching Valve "B" Circuit Shorted
P0418 Secondary Air Injection System Relay "A" Circuit
P0419 Secondary Air Injection System Control "B" Circuit
P0420 Catalyst System Efficiency Below Threshold (Bank 1)
P0421 Warm Up Catalyst Efficiency Below Threshold (Bank 1)
P0422 Main Catalyst Efficiency Below Threshold (Bank 1)
P0423 Heated Catalyst Efficiency Below Threshold (Bank 1)
P0424 Heated Catalyst Temperature Below Threshold (Bank 1)
P0425 Catalyst Temperature Sensor (Bank 1)
P0426 Catalyst Temperature Sensor Range/Performance (Bank 1)
P0427 Catalyst Temperature Sensor Low (Bank 1, Sensor 1)
P0428 Catalyst Temperature Sensor High (Bank 1, Sensor 1)
P0429 Catalyst Heater Control Circuit (Bank 1)
P0430 Catalyst System Efficiency Below Threshold (Bank 2)
P0431 Warm Up Catalyst Efficiency Below Threshold (Bank 2)
P0432 Main Catalyst Efficiency Below Threshold (Bank 2)
P0433 Heated Catalyst Efficiency Below Threshold (Bank 2)
P0434 Heated Catalyst Temperature Below Threshold (Bank 2)
P0435 Catalyst Temperature Sensor (Bank 2, Sensor 1)
P0436 Catalyst Temperature Sensor Range/Performance (Bank 2, Sensor 1)
P0437 Catalyst Temperature Sensor Low (Bank 2, Sensor 1)
P0438 Catalyst Temperature Sensor High (Bank 2, Sensor 1)
P0439 Catalyst Heater Control Circuit (Bank 2)
P0440 Evaporative Emission System
P0441 Evaporative Emission System Incorrect Purge Flow
P0442 Evaporative Emission System Leak Detected (Small Leak)
P0443 Evaporative Emission System Purge Control Valve Circuit
P0444 Evaporative Emission System Purge Control Valve Circuit Open
P0445 Evaporative Emission System Purge Control Valve Circuit Shorted
P0446 Evaporative Emission System Vent Control Circuit
P0447 Evaporative Emission System Vent Control Circuit Open
P0448 Evaporative Emission System Vent Control Circuit Shorted
P0449 Evaporative Emission System Vent Valve/Solenoid Circuit
P0450 Evaporative Emission System Pressure Sensor/Switch
P0451 Evaporative Emission System Pressure Sensor/Switch Range/Performance
P0452 Evaporative Emission System Pressure Sensor/Switch Low
P0453 Evaporative Emission System Pressure Sensor/Switch High
P0454 Evaporative Emission System Pressure Sensor/Switch Intermittent
P0455 Evaporative Emission System Leak Detected (Large Leak)
P0456 Evaporative Emission System Leak Detected (Very Small Leak)
P0457 Evaporative Emission System Leak Detected (Fuel Cap Loose/Off)
P0458 Evaporative Emission System Purge Control Valve Circuit Low
P0459 Evaporative Emission System Purge Control Valve Circuit High
P0460 Fuel Level Sensor "A" Circuit
P0461 Fuel Level Sensor "A" Circuit Range/Performance
P0462 Fuel Level Sensor "A" Circuit Low
P0463 Fuel Level Sensor "A" Circuit High
P0464 Fuel Level Sensor "A" Circuit Intermittent
P0465 Evaporative Emission System Purge Flow Sensor Circuit
P0466 Evaporative Emission System Purge Flow Sensor Circuit Range/Performance
P0467 Evaporative Emission System Purge Flow Sensor Circuit Low
P0468 Evaporative Emission System Purge Flow Sensor Circuit High
P0469 Evaporative Emission System Purge Flow Sensor Circuit Intermittent
P0470 Exhaust Pressure Sensor "A" Circuit
P0471 Exhaust Pressure Sensor "A" Circuit Range/Performance
P0472 Exhaust Pressure Sensor "A" Circuit Low
P0473 Exhaust Pressure Sensor "A" Circuit High
P0474 Exhaust Pressure Sensor "A" Circuit Intermittent
P0475 Exhaust Pressure Control Valve "A"
P0476 Exhaust Pressure Control Valve "A" Range/Performance
P0477 Exhaust Pressure Control Valve "A" Low
P0478 Exhaust Pressure Control Valve "A" High
P0479 Exhaust Pressure Control Valve "A" Intermittent
P0480 Fan 1 Control Circuit
P0481 Fan 2 Control Circuit
P0482 Fan 3 Control Circuit
P0483 Cooling Fan Rationality Check
P0484 Fan Circuit Over Current
P0485 Fan Power/Ground Circuit
P0486 Exhaust Gas Recirculation Sensor "B" Circuit
P0487 Exhaust Gas Recirculation Throttle Position Control Circuit
P0488 Exhaust Gas Recirculation Throttle Position Control Range/Performance
P0489 Exhaust Gas Recirculation "A" Control Circuit Low
P0490 Exhaust Gas Recirculation "A" Control Circuit High
P0491 Secondary Air Injection System Insufficient Flow (Bank 1)
P0492 Secondary Air Injection System Insufficient Flow (Bank 2)
P0493 Fan Overspeed
P0494 Fan Speed Low
P0495 Fan Speed High
P0496 Evaporative Emission System High Purge Flow
P0497 Evaporative Emission System Low Purge Flow
P0498 Evaporative Emission System Vent Valve Control Circuit Low
P0499 Evaporative Emission System Vent Valve Control Circuit High
P04DB Crankcase Ventilation System Disconnected

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