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 |
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.