Check-engine codes

Look up any check-engine code — what it means for your car, what usually causes it, and whether you can keep driving.

AllTransmission · 142Wiring / network · 109Oxygen sensors · 85Fuel · 84Air intake · 74Sensors · 70Valve timing · 57Electrical · 35Emissions · 30Fuel vapour (EVAP) · 28Ignition · 28Cooling · 22Misfire · 16Turbo · 16Brakes / ABS · 10EGR · 10Air conditioning · 7Catalytic converter · 6Airbags / seat belts · 5
timing codes
P0008

Engine Position System Performance (Bank 1)

Valve timingHigh
P0009

Engine Position System Performance (Bank 2)

Valve timingHigh
P0010

"A" Camshaft Position Actuator Circuit (Bank 1)

Valve timingMedium
P0011

"A" Camshaft Position - Timing Over-Advanced (Bank 1)

Valve timingMedium
P0012

"A" Camshaft Position - Timing Over-Retarded (Bank 1)

Valve timingMedium
P0013

"B" Camshaft Position Actuator Circuit (Bank 1)

Valve timingMedium
P0014

"B" Camshaft Position - Timing Over-Advanced (Bank 1)

Valve timingMedium
P0015

"B" Camshaft Position - Timing Over-Retarded (Bank 1)

Valve timingMedium
P0016

Crankshaft/Camshaft Position Correlation (Bank 1 Sensor A)

Valve timingHigh
P0017

Crankshaft/Camshaft Position Correlation (Bank 1 Sensor B)

Valve timingHigh
P0018

Crankshaft/Camshaft Position Correlation (Bank 2 Sensor A)

Valve timingHigh
P0019

Crankshaft/Camshaft Position Correlation (Bank 2 Sensor B)

Valve timingHigh
P0020

"A" Camshaft Position Actuator Circuit (Bank 2)

Valve timingMedium
P0021

"A" Camshaft Position - Timing Over-Advanced (Bank 2)

Valve timingMedium
P0022

"A" Camshaft Position - Timing Over-Retarded (Bank 2)

Valve timingMedium
P0023

"B" Camshaft Position Actuator Circuit (Bank 2)

Valve timingMedium
P0024

"B" Camshaft Position - Timing Over-Advanced (Bank 2)

Valve timingMedium
P0025

"B" Camshaft Position - Timing Over-Retarded (Bank 2)

Valve timingMedium
P0026

Intake Valve Control Solenoid Circuit Range/Performance (Bank 1)

Valve timingMedium
P0027

Exhaust Valve Control Solenoid Circuit Range/Performance (Bank 1)

Valve timingMedium
P0028

Intake Valve Control Solenoid Circuit Range/Performance (Bank 2)

Valve timingMedium
P0029

Exhaust Valve Control Solenoid Circuit Range/Performance (Bank 2)

Valve timingMedium
P0219

Engine Overspeed Condition

Valve timingHigh
P0315

Crankshaft Position System Variation Not Learned

Valve timingMedium
P0320

Ignition/Distributor Engine Speed Input Circuit

Valve timingHigh
P0322

Ignition/Distributor Engine Speed Input Circuit No Signal

Valve timingHigh
P0335

Crankshaft Position Sensor A Circuit

Valve timingHigh
P0336

Crankshaft Position Sensor A Circuit Range/Performance

Valve timingHigh
P0337

Crankshaft Position Sensor A Circuit Low

Valve timingHigh
P0338

Crankshaft Position Sensor A Circuit High

Valve timingHigh
P0339

Crankshaft Position Sensor A Circuit Intermittent

Valve timingHigh
P0340

Camshaft Position Sensor A Circuit (Bank 1)

Valve timingHigh
P0341

Camshaft Position Sensor A Circuit Range/Performance (Bank 1)

Valve timingHigh
P0342

Camshaft Position Sensor A Circuit Low (Bank 1)

Valve timingHigh
P0343

Camshaft Position Sensor A Circuit High (Bank 1)

Valve timingHigh
P0344

Camshaft Position Sensor A Circuit Intermittent (Bank 1)

Valve timingHigh
P0345

Camshaft Position Sensor A Circuit (Bank 2)

Valve timingHigh
P0346

Camshaft Position Sensor A Circuit Range/Performance (Bank 2)

Valve timingHigh
P0347

Camshaft Position Sensor A Circuit Low (Bank 2)

Valve timingHigh
P0348

Camshaft Position Sensor A Circuit High (Bank 2)

Valve timingHigh
P0349

Camshaft Position Sensor A Circuit Intermittent (Bank 2)

Valve timingHigh
P0365

Camshaft Position Sensor B Circuit (Bank 1)

Valve timingHigh
P0369

Camshaft Position Sensor B Circuit Intermittent (Bank 1)

Valve timingHigh
P0390

Camshaft Position Sensor B Circuit (Bank 2)

Valve timingHigh
P2088

Camshaft Actuator A Control Circuit Low (Bank 1)

Valve timingMedium
P2089

Camshaft Actuator A Control Circuit High (Bank 1)

Valve timingMedium
P2090

Camshaft Actuator B Control Circuit Low (Bank 1)

Valve timingMedium
P2091

Camshaft Actuator B Control Circuit High (Bank 1)

Valve timingMedium
P2092

Camshaft Actuator A Control Circuit Low (Bank 2)

Valve timingMedium
P2093

Camshaft Actuator A Control Circuit High (Bank 2)

Valve timingMedium
P2094

Camshaft Actuator B Control Circuit Low (Bank 2)

Valve timingMedium
P2095

Camshaft Actuator B Control Circuit High (Bank 2)

Valve timingMedium
P2614

Camshaft Position Signal Output Circuit

Valve timingMedium
P2617

Crankshaft Position Signal Output Circuit

Valve timingMedium
P2647

Rocker Arm Actuator A System Stuck Off (Bank 1)

Valve timingHigh
P2648

Rocker Arm Actuator A System Stuck On (Bank 1)

Valve timingHigh
P2649

Rocker Arm Actuator A Control Circuit Low (Bank 1)

Valve timingHigh