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)
- P0518Idle Air Control Circuit Intermittent
- P0519Idle Air Control System Performance
- P051ACrankcase Pressure Sensor A Circuit
- P051BCrankcase Pressure Sensor A Circuit Range or Performance
- P051CCrankcase Pressure Sensor A Circuit Low
- P051DCrankcase Pressure Sensor A Circuit High
- P051ECrankcase Pressure Sensor A Circuit Intermittent or Erratic
- P051FPCV Filter Restriction
- P0520Engine Oil Pressure Sensor or Switch A Circuit
- P0521Engine Oil Pressure Sensor/Switch Range/Performance
- P0522Engine Oil Pressure Sensor/Switch Low Voltage
- P0523Engine Oil Pressure Sensor or Switch A High
- P0524Engine Oil Pressure Too Low
- P0525Cruise Control Servo Control Circuit Range or Performance
- P0526Fan Speed Sensor Circuit
- P0527Fan Speed Sensor Circuit Range or Performance
- P0528Fan Speed Sensor Circuit No Signal
- P0529Fan Speed Sensor Circuit Intermittent
- P052ACold Start A Camshaft Position Timing Over-Advanced Bank 1
- P052BCold Start A Camshaft Position Timing Over-Retarded Bank 1
- P052CCold Start A Camshaft Position Timing Over-Advanced Bank 2
- P052DCold Start A Camshaft Position Timing Over-Retarded Bank 2
- P052EPCV Regulator Valve Performance
- P052FGlow Plug Control Module 1 System Voltage
- P0530A/C Refrigerant Pressure Sensor "A" Circuit
- P0531A/C Refrigerant Pressure Sensor Range/Performance
- P0532A/C Refrigerant Pressure Sensor "A" Circuit Low
- P0533A/C Refrigerant Pressure Sensor "A" Circuit High
- P0534A/C Refrigerant Charge Loss
- P0535A/C Evaporator Temperature Sensor Circuit
- P0536A/C Evaporator Temperature Sensor Circuit Range or Performance
- P0537A/C Evaporator Temperature Sensor Circuit Low
- P0538A/C Evaporator Temperature Sensor Circuit High
- P0539A/C Evaporator Temperature Sensor Circuit Intermittent
- P053APCV Heater A Control Circuit Open
- P053BPCV Heater A Control Circuit Low
- P053CPCV Heater A Control Circuit High
- P053DPCV Heater A Performance
- P053ECrankcase Pressure Too High
- P053FCold Start Fuel Pressure Performance Bank 1
- P0540Intake Air Heater A Circuit
- P0541Intake Air Heater A Circuit Low
- P0542Intake Air Heater A Circuit High
- P0543Intake Air Heater A Circuit Open
- P0544Exhaust Gas Temperature Sensor Circuit Bank 1 Sensor 1
- P0545Exhaust Gas Temperature Sensor Bank 1 Sensor 1 Low
- P0546Exhaust Gas Temperature Sensor Bank 1 Sensor 1 High
- P0547Exhaust Gas Temperature Sensor Circuit Bank 2 Sensor 1
- P0548Exhaust Gas Temperature Sensor Circuit Low Bank 2 Sensor 1
- P0549Exhaust Gas Temperature Sensor Circuit High Bank 2 Sensor 1
- P054ACold Start B Camshaft Position Timing Over-Advanced Bank 1
- P054BCold Start B Camshaft Position Timing Over-Retarded Bank 1
- P054CCold Start B Camshaft Position Timing Over-Advanced Bank 2
- P054DCold Start B Camshaft Position Timing Over-Retarded Bank 2
- P054EIdle Control System Fuel Quantity Lower Than Expected
- P054FIdle Control System Fuel Quantity Higher Than Expected
- P0550Power Steering Pressure Sensor Circuit
- P0551Power Steering Pressure Sensor Range/Performance
- P0552Power Steering Pressure Sensor Circuit Low Input
- P0553Power Steering Pressure Sensor Circuit High Input
- P0554Power Steering Pressure Sensor Intermittent
- P0555Brake Booster Pressure Sensor Circuit
- P0556Brake Booster Pressure Sensor Circuit Range or Performance
- P0557Brake Booster Pressure Sensor Circuit Low
- P0558Brake Booster Pressure Sensor Circuit High
- P0559Brake Booster Pressure Sensor Circuit Intermittent
- P055AEngine Oil Pressure Sensor or Switch B Circuit
- P055BEngine Oil Pressure Sensor or Switch B Range or Performance
- P055CEngine Oil Pressure Sensor or Switch B Low
- P055DEngine Oil Pressure Sensor or Switch B High
- P055EOxygen Sensor Control Module System Voltage
- P055FEngine Oil Pressure Out of Range
- P0560System Voltage Malfunction
- P0561System Voltage Unstable
- P0562System Voltage Low
- P0563System Voltage High
- P0564Cruise Control Multi-Function Input A Circuit
- P0565Cruise Control On Signal
- P0566Cruise Control Cancel Input Circuit
- P0567Cruise Control Resume Input Circuit
- P0568Cruise Control Set Input Circuit
- P0569Cruise Control Coast Signal
- P056ACruise Control Increase Distance Signal
- P056BCruise Control Decrease Distance Signal
- P056CCruise Control Cancel Signal
- P056DReductant Control Module System Voltage
- P056ECold Start Turbocharger Boost Control A Performance
- P056FCold Start Turbocharger Boost Control B Performance
- P0570Cruise Control Accel Signal Malfunction
- P0571Brake Switch "A" Circuit Malfunction
- P0572Cruise Control/Brake Switch B Circuit Low
- P0573Cruise Control/Brake Switch B Circuit High
- P0574Cruise Control System Vehicle Speed Too High
- P0575Cruise Control Input Circuit
- P0576Cruise Control Input Circuit Low
- P0577Cruise Control Input Circuit High
- P0578Cruise Control Multi-Function Input A Circuit Stuck
- P0579Cruise Control Multi-Function Input A Circuit Range or Performance
- P057ABrake Pedal Position Sensor A Circuit Open
- P057BBrake Pedal Position Sensor A Circuit Range or Performance
Code data: OBDex open dataset (CC0), reviewed and rewritten for drivers. Always confirm a diagnosis before replacing parts.