Check-engine codes
What does my check-engine code mean?
Plain-English explanations for OBD-II trouble codes: what the code means, the most likely causes, symptoms, and how much labour a repair usually takes.
P0 codes · Powertrain (generic)
- P0450EVAP System Pressure Sensor/Switch A Circuit
- P0451Evaporative Emission System Pressure Sensor Range/Performance
- P0452Evaporative Emission System Pressure Sensor Low Input
- P0453Evaporative Emission System Pressure Sensor High Input
- P0454EVAP System Pressure Sensor/Switch A Circuit Intermittent
- P0455Evaporative Emission System Leak Detected (Large Leak)
- P0456Evaporative Emission System Leak Detected (Very Small Leak)
- P0457Evaporative Emission System Leak Detected (Fuel Cap Loose/Off)
- P0458EVAP System Purge Control Valve A Circuit Low
- P0459EVAP System Purge Control Valve A Circuit High
- P045AEGR B Control Circuit
- P045BEGR B Control Circuit Range/Performance
- P045CEGR B Control Circuit Low
- P045DEGR B Control Circuit High
- P045EEGR B Control Stuck Open
- P045FEGR B Control Stuck Closed
- P0460Fuel Level Sensor A Circuit
- P0461Fuel Level Sensor A Circuit Range/Performance
- P0462Fuel Level Sensor A Circuit Low
- P0463Fuel Level Sensor A Circuit High
- P0464Fuel Level Sensor A Circuit Intermittent
- P0465EVAP Purge Flow Sensor Circuit
- P0466EVAP Purge Flow Sensor Circuit Range/Performance
- P0467EVAP Purge Flow Sensor Circuit Low
- P0468EVAP Purge Flow Sensor Circuit High
- P0469EVAP Purge Flow Sensor Circuit Intermittent
- P046ACatalyst Temperature Sensor 1/2 Correlation (Bank 1)
- P046BCatalyst Temperature Sensor 1/2 Correlation (Bank 2)
- P046CEGR Sensor A Circuit Range/Performance
- P046DEGR Sensor A Circuit Intermittent/Erratic
- P046EEGR Sensor B Circuit Range/Performance
- P046FEGR Sensor B Circuit Intermittent/Erratic
- P0470Exhaust Pressure Sensor A Circuit
- P0471Exhaust Pressure Sensor A Circuit Range/Performance
- P0472Exhaust Pressure Sensor A Circuit Low
- P0473Exhaust Pressure Sensor A Circuit High
- P0474Exhaust Pressure Sensor A Circuit Intermittent/Erratic
- P0475Exhaust Pressure Control Valve A
- P0476Exhaust Pressure Control Valve A Range/Performance
- P0477Exhaust Pressure Control Valve A Low
- P0478Exhaust Pressure Control Valve A High
- P0479Exhaust Pressure Control Valve A Intermittent
- P047AExhaust Pressure Sensor B Circuit
- P047BExhaust Pressure Sensor B Circuit Range/Performance
- P047CExhaust Pressure Sensor B Circuit Low
- P047DExhaust Pressure Sensor B Circuit High
- P047EExhaust Pressure Sensor B Circuit Intermittent/Erratic
- P047FExhaust Pressure Control Valve A Stuck Open
- P0480Cooling Fan 1 Control Circuit
- P0481Cooling Fan 2 Control Circuit
- P0482Cooling Fan 3 Control Circuit Malfunction
- P0483Cooling Fan Rationality Check
- P0484Cooling Fan Current Too High
- P0485Cooling Fan Power/Ground Circuit
- P0486EGR Sensor B Circuit
- P0487EGR Throttle Control Circuit A/Open
- P0488EGR Throttle Control Circuit A Range/Performance
- P0489EGR A Control Circuit Low
- P048AExhaust Pressure Control Valve A Stuck Closed
- P048BExhaust Pressure Control Valve A Position Sensor/Switch Circuit
- P048CExhaust Pressure Control Valve A Position Sensor/Switch Circuit Range/Performance
- P048DExhaust Pressure Control Valve A Position Sensor/Switch Circuit Low
- P048EExhaust Pressure Control Valve A Position Sensor/Switch Circuit High
- P048FExhaust Pressure Control Valve A Position Sensor/Switch Circuit Intermittent/Erratic
- P0490EGR A Control Circuit High
- P0491Secondary Air Injection System Insufficient Flow (Bank 1)
- P0492Secondary Air Injection System Insufficient Flow (Bank 2)
- P0493Fan Overspeed
- P0494Fan 1 Underspeed
- P0495Fan 1 Overspeed
- P0496Evaporative Emission System High Purge Flow
- P0497EVAP System Low Purge Flow
- P0498EVAP System Vent Valve Control Circuit Low
- P0499EVAP System Vent Valve Control Circuit High
- P049AEGR B Flow
- P049BEGR B Flow Insufficient Detected
- P049CEGR B Flow Excessive Detected
- P049DEGR A Control Position Exceeded Learning Limit
- P049EEGR B Control Position Exceeded Learning Limit
- P049FExhaust Pressure Control Valve B
- P04A0Exhaust Pressure Control Valve B Range or Performance
- P04A1Exhaust Pressure Control Valve B Low
- P04A2Exhaust Pressure Control Valve B High
- P04A3Exhaust Pressure Control Valve B Intermittent
- P04A4Exhaust Pressure Control Valve B Stuck Open
- P04A5Exhaust Pressure Control Valve B Stuck Closed
- P04A6Exhaust Pressure Control Valve B Position Sensor Circuit
- P04A7Exhaust Pressure Control Valve B Position Sensor Circuit Range or Performance
- P04A8Exhaust Pressure Control Valve B Position Sensor Circuit Low
- P04A9Exhaust Pressure Control Valve B Position Sensor Circuit High
- P04AAExhaust Pressure Control Valve B Position Sensor Circuit Intermittent or Erratic
- P04ABEVAP System Purge Control Valve B Circuit Open
- P04ACEVAP System Purge Control Valve B Circuit Low
- P04ADEVAP System Purge Control Valve B Circuit High
- P04AEEVAP System Purge Control Valve B Performance Stuck Open
- P04AFEVAP System Purge Control Valve B Stuck Closed
- P04B0Refueling Vapor Control Valve Circuit Open
- P04B1Refueling Vapor Control Valve Circuit Low
- P04B2Refueling Vapor Control Valve Circuit High
- P04B3Refueling Vapor Control Valve Performance Stuck Open
Code data: OBDex open dataset (CC0), reviewed and rewritten for drivers. Always confirm a diagnosis before replacing parts.