Ignition Codes

743 OBD-II diagnostic trouble codes in this category.

Showing page 1 of 8 (743 codes total)

Code Description Subsystem Severity
P0008 Engine Position System Performance Bank 1 Timing System High
P0009 Engine Position System Performance Bank 2 Timing System High
P000A A Camshaft Position Slow Response Bank 1 Variable Valve Timing Medium
P000B B Camshaft Position Slow Response Bank 1 Variable Valve Timing Medium
P000C A Camshaft Position Slow Response Bank 2 Variable Valve Timing Medium
P000D B Camshaft Position Slow Response Bank 2 Variable Valve Timing Medium
P0016 Crankshaft Position - Camshaft Position Correlation (Bank 1 Sensor A) Timing High
P0017 Crankshaft Position - Camshaft Position Correlation (Bank 1 Sensor B) Timing High
P0018 Crankshaft Position - Camshaft Position Correlation (Bank 2 Sensor A) Timing High
P0019 Crankshaft Position - Camshaft Position Correlation (Bank 2 Sensor B) Timing High
P001A A Camshaft Profile Actuator A Control Circuit/Open Bank 1 Variable Valve Timing Medium
P001B A Camshaft Profile Actuator A Control Circuit Low Bank 1 Variable Valve Timing Medium
P001C A Camshaft Profile Actuator A Control Circuit High Bank 1 Variable Valve Timing Medium
P001D A Camshaft Profile Actuator A Control Circuit/Open Bank 2 Variable Valve Timing Medium
P001E A Camshaft Profile Actuator A Control Circuit Low Bank 2 Variable Valve Timing Medium
P001F A Camshaft Profile Actuator A Control Circuit High Bank 2 Variable Valve Timing Medium
P0023 B Camshaft Position Actuator Circuit Bank 2 Variable Valve Timing Medium
P0024 B Camshaft Position Timing Over-Advanced Bank 2 Variable Valve Timing Medium
P0025 B Camshaft Position Timing Over-Retarded Bank 2 Variable Valve Timing Medium
P002A B Camshaft Profile Actuator A Control Circuit/Open Bank 1 Variable Valve Timing Medium
P002B B Camshaft Profile Actuator A Control Circuit Low Bank 1 Variable Valve Timing Medium
P002C B Camshaft Profile Actuator A Control Circuit High Bank 1 Variable Valve Timing Medium
P002D B Camshaft Profile Actuator A Control Circuit/Open Bank 2 Variable Valve Timing Medium
P002E B Camshaft Profile Actuator A Control Circuit Low Bank 2 Variable Valve Timing Medium
P002F B Camshaft Profile Actuator A Control Circuit High Bank 2 Variable Valve Timing Medium
P003C A Camshaft Profile Actuator A Control Performance/Stuck Off Bank 1 Variable Valve Timing Medium
P003D A Camshaft Profile Actuator A Control Stuck On Bank 1 Variable Valve Timing Medium
P003E A Camshaft Profile Actuator A Control Performance/Stuck Off Bank 2 Variable Valve Timing Medium
P003F A Camshaft Profile Actuator A Control Stuck On Bank 2 Variable Valve Timing Medium
P005A B Camshaft Profile Actuator A Control Performance/Stuck Off Bank 1 Variable Valve Timing Medium
P005B B Camshaft Profile Actuator A Control Stuck On Bank 1 Variable Valve Timing Medium
P005C B Camshaft Profile Actuator A Control Performance/Stuck Off Bank 2 Variable Valve Timing Medium
P005D B Camshaft Profile Actuator A Control Stuck On Bank 2 Variable Valve Timing Medium
P00C6 Fuel Rail Pressure Too Low - Engine Cranking Bank 1 Variable Valve Timing Medium
P015E Excessive Time to Enter Closed Loop Fuel Timing Control Variable Valve Timing Medium
P01CA Fuel Rail Pressure Too Low - Engine Cranking Bank 2 Variable Valve Timing Medium
P01CB Cylinder 1 Injection Timing Performance - Over Retarded Variable Valve Timing Medium
P01CC Cylinder 1 Injection Timing Performance - Over Advanced Variable Valve Timing Medium
P01CD Cylinder 2 Injection Timing Performance - Over Retarded Variable Valve Timing Medium
P01CE Cylinder 2 Injection Timing Performance - Over Advanced Variable Valve Timing Medium
P01CF Cylinder 3 Injection Timing Performance - Over Retarded Variable Valve Timing Medium
P01D0 Cylinder 3 Injection Timing Performance - Over Advanced Variable Valve Timing Medium
P01D1 Cylinder 4 Injection Timing Performance - Over Retarded Variable Valve Timing Medium
P01D2 Cylinder 4 Injection Timing Performance - Over Advanced Variable Valve Timing Medium
P01D3 Cylinder 5 Injection Timing Performance - Over Retarded Variable Valve Timing Medium
P01D4 Cylinder 5 Injection Timing Performance - Over Advanced Variable Valve Timing Medium
P01D5 Cylinder 6 Injection Timing Performance - Over Retarded Variable Valve Timing Medium
P01D6 Cylinder 6 Injection Timing Performance - Over Advanced Variable Valve Timing Medium
P01D7 Cylinder 7 Injection Timing Performance - Over Retarded Variable Valve Timing Medium
P01D8 Cylinder 7 Injection Timing Performance - Over Advanced Variable Valve Timing Medium
P01D9 Cylinder 8 Injection Timing Performance - Over Retarded Variable Valve Timing Medium
P01DA Cylinder 8 Injection Timing Performance - Over Advanced Variable Valve Timing Medium
P01DB Cylinder 9 Injection Timing Performance - Over Retarded Variable Valve Timing Medium
P01DC Cylinder 9 Injection Timing Performance - Over Advanced Variable Valve Timing Medium
P01DD Cylinder 10 Injection Timing Performance - Over Retarded Variable Valve Timing Medium
P01DE Cylinder 10 Injection Timing Performance - Over Advanced Variable Valve Timing Medium
P01DF Cylinder 11 Injection Timing Performance - Over Retarded Variable Valve Timing Medium
P01E0 Cylinder 11 Injection Timing Performance - Over Advanced Variable Valve Timing Medium
P01E1 Cylinder 12 Injection Timing Performance - Over Retarded Variable Valve Timing Medium
P020A Cylinder 1 Injection Timing Variable Valve Timing Medium
P020B Cylinder 2 Injection Timing Variable Valve Timing Medium
P020C Cylinder 3 Injection Timing Variable Valve Timing Medium
P020D Cylinder 4 Injection Timing Variable Valve Timing Medium
P020E Cylinder 5 Injection Timing Variable Valve Timing Medium
P020F Cylinder 6 Injection Timing Variable Valve Timing Medium
P021A Cylinder 7 Injection Timing Variable Valve Timing Medium
P021B Cylinder 8 Injection Timing Variable Valve Timing Medium
P021C Cylinder 9 Injection Timing Variable Valve Timing Medium
P021D Cylinder 10 Injection Timing Variable Valve Timing Medium
P021E Cylinder 11 Injection Timing Variable Valve Timing Medium
P021F Cylinder 12 Injection Timing Variable Valve Timing Medium
P026B Injection Timing Performance Variable Valve Timing Medium
P0300 Random/Multiple Cylinder Misfire Detected Misfire High
P0301 Cylinder 1 Misfire Detected Misfire High
P0302 Cylinder 2 Misfire Detected Misfire High
P0303 Cylinder 3 Misfire Detected Misfire High
P0304 Cylinder 4 Misfire Detected Misfire High
P0305 Cylinder 5 Misfire Detected Misfire High
P0306 Cylinder 6 Misfire Detected Misfire High
P0307 Cylinder 7 Misfire Detected Misfire High
P0308 Cylinder 8 Misfire Detected Misfire High
P0309 Cylinder 9 Misfire Detected Misfire High
P030A Ignition A Control Signal Circuit/Open Variable Valve Timing Medium
P030B Ignition A Control Signal Circuit Low Variable Valve Timing Medium
P030C Ignition A Control Signal Circuit High Variable Valve Timing Medium
P030D Ignition B Control Signal Circuit/Open Variable Valve Timing Medium
P030E Ignition B Control Signal Circuit Low Variable Valve Timing Medium
P030F Ignition B Control Signal Circuit High Variable Valve Timing Medium
P0310 Cylinder 10 Misfire Detected Misfire High
P0311 Cylinder 11 Misfire Detected Misfire High
P0312 Cylinder 12 Misfire Detected Misfire High
P0313 Misfire Detected with Low Fuel Misfire Medium
P0314 Single Cylinder Misfire (Cylinder Not Specified) Misfire Detection Medium
P0315 Crankshaft Position System Variation Not Learned Crankshaft Medium
P0316 Misfire Detected on Startup (First 1000 Revolutions) Misfire Medium
P0317 Rough Road Hardware Not Present Misfire Detection Low
P0318 Rough Road Sensor A Signal Misfire Detection Low
P0319 Rough Road Sensor B Signal Circuit Ignition System Medium
P031A Ignition C Control Signal Circuit/Open Variable Valve Timing Medium
P031B Ignition C Control Signal Circuit Low Variable Valve Timing Medium
1 2 3 4 ... 8 Next

All OBD-II Categories

About Ignition Codes

This page lists all 743 OBD-II diagnostic trouble codes classified under the Ignition category. These codes are stored by your vehicle's onboard computer when a sensor detects a malfunction in the ignition system. Each code begins with a letter indicating the system (P for Powertrain, B for Body, C for Chassis, U for Network) followed by four digits that identify the specific fault.

When your check engine light comes on, an OBD-II scanner reads these stored codes to help pinpoint the problem. Generic codes (where the second digit is 0) follow the SAE J2012 standard and mean the same thing on every vehicle. Manufacturer-specific codes (where the second digit is 1) may have different meanings depending on the vehicle brand.

Click any code in the table above to see its full description, possible causes, common symptoms, and step-by-step repair guidance. Use the search box to quickly find a specific code within this category.