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)
- P03ECA Camshaft Profile Actuator C Control Circuit/Open (Bank 1)
- P03EDA Camshaft Profile Actuator C Control Circuit Low (Bank 1)
- P03EEA Camshaft Profile Actuator C Control Circuit High (Bank 1)
- P03EFA Camshaft Profile Actuator C Control Performance/Stuck Off (Bank 1)
- P03F0A Camshaft Profile Actuator C Control Stuck On (Bank 1)
- P03F1B Camshaft Profile Actuator C Control Circuit/Open (Bank 1)
- P03F2B Camshaft Profile Actuator C Control Circuit Low (Bank 1)
- P03F3B Camshaft Profile Actuator C Control Circuit High (Bank 1)
- P03F4B Camshaft Profile Actuator C Control Performance/Stuck Off (Bank 1)
- P03F5B Camshaft Profile Actuator C Control Stuck On (Bank 1)
- P03F6B Camshaft Position Actuator Position Sensor C Circuit (Bank 1)
- P03F7B Camshaft Position Actuator Position Sensor C Range/Performance (Bank 1)
- P03F8B Camshaft Position Actuator Position Sensor C Circuit Low (Bank 1)
- P03F9B Camshaft Position Actuator Position Sensor C Circuit High (Bank 1)
- P03FAIgnition K Control Signal Circuit/Open
- P03FBIgnition K Control Signal Circuit Low
- P03FCIgnition K Control Signal Circuit High
- P03FDIgnition L Control Signal Circuit/Open
- P03FEIgnition L Control Signal Circuit Low
- P03FFIgnition L Control Signal Circuit High
- P0400Exhaust Gas Recirculation Flow Malfunction
- P0401Exhaust Gas Recirculation Flow Insufficient Detected
- P0402Exhaust Gas Recirculation Flow Excessive Detected
- P0403EGR Control Circuit
- P0404EGR Range/Performance
- P0405Exhaust Gas Recirculation Sensor "A" Circuit Low
- P0406Exhaust Gas Recirculation Sensor "A" Circuit High
- P0407EGR Sensor B Circuit Low
- P0408Exhaust Gas Recirculation Sensor "B" Circuit Low
- P0409Exhaust Gas Recirculation Sensor "B" Circuit High
- P040AEGR Temperature Sensor A Circuit
- P040BEGR Temperature Sensor A Circuit Range/Performance
- P040CEGR Temperature Sensor A Circuit Low
- P040DEGR Temperature Sensor A Circuit High
- P040EEGR Temperature Sensor A Circuit Intermittent/Erratic
- P040FEGR Temperature Sensor A/B Correlation
- P0410Secondary Air Injection System Malfunction
- P0411Secondary Air Injection System Incorrect Flow
- P0412Secondary Air Injection System Switching Valve A Circuit
- P0413Secondary Air Injection System Switching Valve A Circuit Open
- P0414Secondary Air Injection System Switching Valve "A" Circuit Shorted
- P0415Secondary Air Injection System Switching Valve B Circuit
- P0416Secondary Air Injection System Switching Valve B Circuit Open
- P0417Secondary Air Injection System Switching Valve B Circuit Shorted
- P0418Secondary Air Injection System Relay "A" Circuit Malfunction
- P0419Secondary Air Injection System Control B Circuit
- P041AEGR Temperature Sensor B Circuit
- P041BEGR Temperature Sensor B Circuit Range/Performance
- P041CEGR Temperature Sensor B Circuit Low
- P041DEGR Temperature Sensor B Circuit High
- P041EEGR Temperature Sensor B Circuit Intermittent/Erratic
- P041FSecondary Air Injection System Switching Valve A Circuit Low
- P0420Catalyst System Efficiency Below Threshold (Bank 1)
- P0421Warm Up Catalyst Efficiency Below Threshold (Bank 1)
- P0422Main Catalyst Efficiency Below Threshold (Bank 1)
- P0423Heated Catalyst Efficiency Below Threshold (Bank 1)
- P0424Heated Catalyst Temperature Below Threshold (Bank 1)
- P0425Catalyst Temperature Sensor (Bank 1, Sensor 1)
- P0426Catalyst Temperature Sensor Circuit Range/Performance (Bank 1 Sensor 1)
- P0427Catalyst Temperature Sensor Circuit Low (Bank 1 Sensor 1)
- P0428Catalyst Temperature Sensor Circuit High (Bank 1 Sensor 1)
- P0429Catalyst Heater Control Circuit/Open (Bank 1)
- P042ACatalyst Temperature Sensor Circuit (Bank 1 Sensor 2)
- P042BCatalyst Temperature Sensor Circuit Range/Performance (Bank 1 Sensor 2)
- P042CCatalyst Temperature Sensor Circuit Low (Bank 1 Sensor 2)
- P042DCatalyst Temperature Sensor Circuit High (Bank 1 Sensor 2)
- P042EEGR A Control Stuck Open
- P042FEGR A Control Stuck Closed
- P0430Catalyst System Efficiency Below Threshold (Bank 2)
- P0431Warm Up Catalyst Efficiency Below Threshold (Bank 2)
- P0432Main Catalyst Efficiency Below Threshold (Bank 2)
- P0433Heated Catalyst Efficiency Below Threshold (Bank 2)
- P0434Heated Catalyst Temperature Below Threshold (Bank 2)
- P0435Catalyst Temperature Sensor Circuit (Bank 2 Sensor 1)
- P0436Catalyst Temperature Sensor Circuit Range/Performance (Bank 2 Sensor 1)
- P0437Catalyst Temperature Sensor Circuit Low (Bank 2 Sensor 1)
- P0438Catalyst Temperature Sensor Circuit High (Bank 2 Sensor 1)
- P0439Catalyst Heater Control Circuit/Open (Bank 2)
- P043ACatalyst Temperature Sensor Circuit (Bank 2 Sensor 2)
- P043BCatalyst Temperature Sensor Circuit Range/Performance (Bank 2 Sensor 2)
- P043CCatalyst Temperature Sensor Circuit Low (Bank 2 Sensor 2)
- P043DCatalyst Temperature Sensor Circuit High (Bank 2 Sensor 2)
- P043EEVAP System Leak Detection Reference Orifice Low Flow
- P043FEVAP System Leak Detection Reference Orifice High Flow
- P0440Evaporative Emission Control System Malfunction
- P0441Evaporative Emission System Incorrect Purge Flow
- P0442Evaporative Emission System Leak Detected (Small Leak)
- P0443Evaporative Emission System Purge Control Valve Circuit
- P0444Evaporative Emission Purge Control Valve Circuit Open
- P0445Evaporative Emission System Purge Control Valve Circuit Shorted
- P0446Evaporative Emission Vent Control Circuit Malfunction
- P0447Evaporative Emission System Vent Control Circuit Open
- P0448EVAP System Vent Control Circuit Shorted
- P0449Evaporative Emission System Vent Valve/Solenoid Circuit Malfunction
- P044AEGR Sensor C Circuit
- P044BEGR Sensor C Circuit Range/Performance
- P044CEGR Sensor C Circuit Low
- P044DEGR Sensor C Circuit High
- P044EEGR Sensor C Circuit Intermittent/Erratic
- P044FSecondary Air Injection System Switching Valve A Circuit High
Code data: OBDex open dataset (CC0), reviewed and rewritten for drivers. Always confirm a diagnosis before replacing parts.