Vehicle system

Ignition and Misfire Codes

Codes for misfires, ignition coils, spark plugs and the crankshaft and camshaft position sensors, which the computer needs to know when to inject fuel and when to fire the spark.

The computer detects misfires by measuring tiny changes in crankshaft speed. When the misfire is severe, the check engine light flashes: unburned fuel reaches the catalytic converter and can damage it within minutes.

Most searched codes in this system

  • P0300: random or multiple-cylinder misfire.
  • P0301 to P0308: misfire in a specific cylinder.
  • P0335 to P0339: crankshaft position sensor.
  • P0340 to P0344: camshaft position sensor.
  • P0351 to P0358: primary circuit of each ignition coil.

What to check first

  1. If the light is flashing, reduce the load and stop as soon as it is safe.
  2. Swap the coil from the affected cylinder with another one and see whether the misfire moves.
  3. Check the condition and gap of the spark plugs.
  4. If several cylinders misfire, think of common causes: vacuum leaks, fuel delivery or compression.

All codes in this system

156 codes, page 1 of 2

CodeMeaningSeverity
P0010 A Camshaft Position Actuator Circuit (Bank 1) Medium
P0011 A Camshaft Position Timing Over-Advanced or System Performance (Bank 1) Medium
P0014 B Camshaft Position Timing Over-Advanced or System Performance (Bank 1) Medium
P0016 Crankshaft Position Camshaft Position Correlation (Bank 1 Sensor A) High
P0017 Crankshaft Position Camshaft Position Correlation (Bank 1 Sensor B) High
P0021 A Camshaft Position Timing Over-Advanced or System Performance (Bank 2) Medium
P0300 Random/Multiple Cylinder Misfire Detected High
P0301 Cylinder 1 Misfire Detected High
P0302 Cylinder 2 Misfire Detected High
P0303 Cylinder 3 Misfire Detected High
P0304 Cylinder 4 Misfire Detected High
P0305 Cylinder 5 Misfire Detected High
P0306 Cylinder 6 Misfire Detected High
P0307 Cylinder 7 Misfire Detected High
P0308 Cylinder 8 Misfire Detected High
P0309 Cylinder 9 Misfire Detected High
P0310 Cylinder 10 Misfire Detected High
P0311 Cylinder 11 Misfire Detected High
P0312 Cylinder 12 Misfire Detected High
P0313 Misfire Detected with Low Fuel Low
P0314 Single Cylinder Misfire (Cylinder not Specified) High
P0315 Crankshaft Position System Variation Not Learned Low
P0316 Misfire Detected on Startup (First 1000 Revolutions) Medium
P0317 Rough Road Hardware Not Present Low
P0318 Rough Road Sensor A Signal Circuit Low
P0319 Rough Road Sensor B Signal Circuit Low
P0320 Ignition/Distributor Engine Speed Input Circuit High
P0321 Ignition/Distributor Engine Speed Input Circuit Range/Performance Medium
P0322 Ignition/Distributor Engine Speed Input Circuit No Signal High
P0323 Ignition/Distributor Engine Speed Input Circuit Intermittent High
P0324 Knock Control System Error Medium
P0325 Knock Sensor 1 Circuit Malfunction (Bank 1) Medium
P0326 Knock Sensor 1 Circuit Range/Performance (Bank 1 or Single Sensor) Medium
P0327 Knock Sensor 1 Circuit Low (Bank 1 or Single Sensor) Medium
P0328 Knock Sensor 1 Circuit High (Bank 1 or Single Sensor) Medium
P0329 Knock Sensor 1 Circuit Input Intermittent (Bank 1 or Single Sensor) Medium
P0330 Knock Sensor 2 Circuit (Bank 2) Medium
P0331 Knock Sensor 2 Circuit Range/Performance (Bank 2) Medium
P0332 Knock Sensor 2 Circuit Low (Bank 2) Medium
P0333 Knock Sensor 2 Circuit High (Bank 2) Medium
P0334 Knock Sensor 2 Circuit Input Intermittent (Bank 2) Medium
P0335 Crankshaft Position Sensor A Circuit Malfunction Critical
P0336 Crankshaft Position Sensor A Circuit Range/Performance High
P0337 Crankshaft Position Sensor A Circuit Low High
P0338 Crankshaft Position Sensor A Circuit High High
P0339 Crankshaft Position Sensor A Circuit Intermittent High
P0340 Camshaft Position Sensor A Circuit Malfunction (Bank 1 or Single Sensor) High
P0341 Camshaft Position Sensor A Circuit Range/Performance (Bank 1) High
P0342 Camshaft Position Sensor A Circuit Low (Bank 1) High
P0343 Camshaft Position Sensor A Circuit High (Bank 1) Medium
P0344 Camshaft Position Sensor A Circuit Intermittent (Bank 1) High
P0345 Camshaft Position Sensor A Circuit (Bank 2) High
P0346 Camshaft Position Sensor A Circuit Range/Performance (Bank 2) Medium
P0347 Camshaft Position Sensor A Circuit Low (Bank 2) Medium
P0348 Camshaft Position Sensor A Circuit High (Bank 2) Medium
P0349 Camshaft Position Sensor A Circuit Intermittent (Bank 2) Medium
P0350 Ignition Coil Primary/Secondary Circuit High
P0351 Ignition Coil A Primary/Secondary Circuit High
P0352 Ignition Coil B Primary/Secondary Circuit High
P0353 Ignition Coil C Primary/Secondary Circuit High
P0354 Ignition Coil D Primary/Secondary Circuit High
P0355 Ignition Coil E Primary/Secondary Circuit High
P0356 Ignition Coil F Primary/Secondary Circuit High
P0357 Ignition Coil G Primary/Secondary Circuit High
P0358 Ignition Coil H Primary/Secondary Circuit High
P0359 Ignition Coil I Primary/Secondary Circuit High
P0360 Ignition Coil J Primary/Secondary Circuit High
P0361 Ignition Coil K Primary/Secondary Circuit High
P0362 Ignition Coil L Primary/Secondary Circuit High
P0363 Misfire Detected - Fueling Disabled High
P0365 Camshaft Position Sensor B Circuit (Bank 1) Medium
P0366 Camshaft Position Sensor B Circuit Range/Performance (Bank 1) Medium
P0367 Camshaft Position Sensor B Circuit Low (Bank 1) Medium
P0368 Camshaft Position Sensor B Circuit High (Bank 1) Medium
P0369 Camshaft Position Sensor B Circuit Intermittent (Bank 1) Medium
P0370 Timing Reference High Resolution Signal A Medium
P0371 Timing Reference High Resolution Signal A Too Many Pulses Medium
P0372 Timing Reference High Resolution Signal A Too Few Pulses Medium
P0373 Timing Reference High Resolution Signal A Intermittent/Erratic Pulses Medium
P0374 Timing Reference High Resolution Signal A No Pulses Medium
P0375 Timing Reference High Resolution Signal B Medium
P0376 Timing Reference High Resolution Signal B Too Many Pulses Medium
P0377 Timing Reference High Resolution Signal B Too Few Pulses Medium
P0378 Timing Reference High Resolution Signal B Intermittent/Erratic Pulses Medium
P0379 Timing Reference High Resolution Signal B No Pulses Medium
P0380 Glow Plug/Heater Circuit A Medium
P0381 Glow Plug/Heater Indicator Circuit Low
P0382 Glow Plug Circuit B Malfunction Low
P0383 Glow Plug Control Module Control Circuit Low Low
P0384 Glow Plug Control Module Control Circuit High Low
P0385 Crankshaft Position Sensor B Circuit Medium
P0386 Crankshaft Position Sensor B Circuit Range/Performance Medium
P0387 Crankshaft Position Sensor B Circuit Low Medium
P0388 Crankshaft Position Sensor B Circuit High Medium
P0389 Crankshaft Position Sensor B Circuit Intermittent Medium
P0390 Camshaft Position Sensor B Circuit (Bank 2) Medium
P0391 Camshaft Position Sensor B Circuit Range/Performance (Bank 2) Medium
P0392 Camshaft Position Sensor B Circuit Low (Bank 2) Medium
P0393 Camshaft Position Sensor B Circuit High (Bank 2) Medium
P0394 Camshaft Position Sensor B Circuit Intermittent (Bank 2) Medium

See all systems