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)
- P04B4Refueling Vapor Control Valve Stuck Closed
- P04B5Fuel Fill Door Stuck Open
- P04B6Fuel Fill Door Stuck Closed
- P04B7Fuel Fill Door Position Sensor Circuit Intermittent or Erratic
- P04B8Fuel Fill Door Position Sensor Circuit
- P04B9Fuel Fill Door Position Sensor Circuit Low
- P04BAFuel Fill Door Position Sensor Circuit High
- P04BBFuel Fill Door Lock Control Circuit Open
- P04BCFuel Fill Door Lock Control Range or Performance
- P04BDFuel Fill Door Lock Control Circuit Low
- P04BEFuel Fill Door Lock Control Circuit High
- P04BFFuel Fill Door Unlock Control Circuit Open
- P04C0Fuel Fill Door Unlock Control Range or Performance
- P04C1Fuel Fill Door Unlock Control Circuit Low
- P04C2Fuel Fill Door Unlock Control Circuit High
- P04C3Fuel Fill Door Lock Position Sensor Circuit
- P04C4Fuel Fill Door Lock Position Sensor Circuit Range or Performance
- P04C5Fuel Fill Door Lock Position Sensor Circuit Low
- P04C6Fuel Fill Door Lock Position Sensor Circuit High
- P04C7Fuel Fill Door Lock Position Sensor Circuit Intermittent or Erratic
- P04C8Fuel Fill Door Open Request Sensor or Switch Circuit
- P04C9Fuel Fill Door Open Request Performance Stuck Off
- P04CAFuel Fill Door Open Request Sensor or Switch Circuit Low
- P04CBFuel Fill Door Open Request Sensor or Switch Circuit High
- P04CCFuel Fill Door Open Request Sensor or Switch Circuit Intermittent or Erratic
- P04CDFuel Fill Door Open Request Sensor or Switch Stuck On
- P04CEEGR Temperature Sensor C Circuit
- P04CFEGR Temperature Sensor C Circuit Range or Performance
- P04D0EGR Temperature Sensor C Circuit Low
- P04D1EGR Temperature Sensor C Circuit High
- P04D2EGR Temperature Sensor C Circuit Intermittent or Erratic
- P04D3Exhaust Brake Input Circuit
- P04D4Exhaust Brake Input Circuit Range or Performance
- P04D5Exhaust Brake Input Circuit Low
- P04D6Exhaust Brake Input Circuit High
- P04D7Exhaust Brake Input Circuit Intermittent or Erratic
- P04D8Excessive Time To Enter Closed Loop EGR Control
- P04D9Closed Loop EGR Control At Limit Flow Too Low
- P04DAClosed Loop EGR Control At Limit Flow Too High
- P04DBCrankcase Ventilation System Disconnected
- P04DCFuel Fill Door Position Sensor Circuit Range or Performance
- P04DDCold Start EGR A Flow Insufficient Detected
- P04DECold Start EGR A Flow Excessive Detected
- P04DFEVAP System Purge Control Valve A Performance Stuck Open
- P04E0EVAP System Purge Control Valve A Stuck Closed
- P04E1Crankcase Ventilation Hose Connection Sensor Circuit
- P04E2Crankcase Ventilation Hose Connection Sensor Circuit Low
- P04E3Crankcase Ventilation Hose Connection Sensor Circuit High
- P04E4Crankcase Ventilation Hose Connection Sensor Circuit Intermittent or Erratic
- P04E5EGR Temperature Sensor D Circuit
- P04E6EGR Temperature Sensor D Circuit Range or Performance
- P04E7EGR Temperature Sensor D Circuit Low
- P04E8EGR Temperature Sensor D Circuit High
- P04E9EGR Temperature Sensor D Circuit Intermittent or Erratic
- P04EAEVAP System Small Leak Detected Fuel Tank Side
- P04EBEVAP System Small Leak Detected Fresh Air Side
- P04ECEVAP System Large Leak Detected Fuel Tank Side
- P04EDEVAP System Large Leak Detected Fresh Air Side
- P04EEEVAP System Very Small Leak Detected Fuel Tank Side
- P04EFEVAP System Very Small Leak Detected Fresh Air Side
- P04F0EVAP System High Load Purge Line A Performance
- P04F1EVAP System Purge Line Performance
- P04F2Catalyst Heater Supply Voltage Bank 1
- P04F3Catalyst Heater Supply Voltage Bank 2
- P04F4Catalyst Heater Circuit Low Bank 1
- P04F5Catalyst Heater Circuit Low Bank 2
- P04F6Catalyst Heater Circuit High Bank 1
- P04F7Catalyst Heater Circuit High Bank 2
- P04F8Catalyst Heater Circuit Intermittent Bank 1
- P04F9Catalyst Heater Circuit Intermittent Bank 2
- P04FAEGR A Control Temperature Too High
- P04FBCrankcase Ventilation Hose Connection Sensor Range or Performance
- P04FCCrankcase Ventilation System Performance
- P04FDEGR Actuator A Control Processor Performance
- P04FECatalyst Heater Circuit Performance Bank 1
- P04FFCatalyst Heater Circuit Performance Bank 2
- P0500Vehicle Speed Sensor "A" Malfunction
- P0501Vehicle Speed Sensor "A" Range/Performance
- P0502Vehicle Speed Sensor A Circuit Low
- P0503Vehicle Speed Sensor A Circuit Intermittent Erratic or High
- P0504Brake Switch "A"/"B" Correlation
- P0505Idle Air Control System Malfunction
- P0506Idle Air Control System RPM Lower Than Expected
- P0507Idle Air Control System RPM Higher Than Expected
- P0508Idle Air Control System Circuit Low
- P0509Idle Air Control System Circuit High
- P050ACold Start Idle Control System Performance
- P050BCold Start Ignition Timing Performance
- P050CCold Start Engine Coolant Temperature Performance
- P050DCold Start Rough Idle
- P050ECold Start Engine Exhaust Temperature Too Low
- P050FBrake Assist Vacuum Too Low
- P0510Closed Throttle Position Switch
- P0511Idle Air Control Circuit
- P0512Starter Request Circuit
- P0513Incorrect Immobilizer Key
- P0514Battery Temperature Sensor Circuit Range or Performance
- P0515Battery Temperature Sensor Circuit
- P0516Battery Temperature Sensor Circuit Low
- P0517Battery Temperature Sensor Circuit High
Code data: OBDex open dataset (CC0), reviewed and rewritten for drivers. Always confirm a diagnosis before replacing parts.