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