HomeTrouble CodesP0312

P0312 — Cylinder 12 Misfire Detected

Generic OBD-II · all makesPowertrain (engine & transmission)

P0312 indicates that the engine control module has detected a misfire in cylinder 12. The code is set when crankshaft position sensor data or other monitoring inputs show irregular combustion events for that specific cylinder.

Symptoms

What causes it — most likely first

1. Faulty spark plug or ignition coil for cylinder 12

A worn or fouled spark plug or a failed ignition coil is the most common cause of a single‑cylinder misfire.

2. Fuel injector malfunction for cylinder 12

A clogged, leaking, or electrically defective injector can prevent proper fuel delivery to the cylinder.

3. Vacuum leak near cylinder 12 intake

An intake manifold or hose leak affecting only the runner for cylinder 12 can create a lean condition and misfire.

4. Low compression in cylinder 12

Worn piston rings, damaged valves, or a blown head gasket can reduce compression enough to cause a misfire.

5. Wiring or connector issue for cylinder 12 ignition/fuel circuit

Corroded, loose, or damaged wires and connectors can interrupt the signal to the coil or injector.

6. PCM/ECM fault

A control module failure is rare; it should be considered only after all other cylinder‑specific components have been verified.

How it's diagnosed

  1. Retrieve freeze‑frame data and confirm P0312 is the only active misfire code.
  2. Inspect and, if needed, replace the spark plug and ignition coil for cylinder 12.
  3. Swap the coil and injector with a known‑good cylinder to see if the misfire follows the component.
  4. Test the fuel injector operation for cylinder 12 (e.g., using a noid light or injector pulse test).
  5. Perform a compression test on cylinder 12 to rule out mechanical loss of compression.
  6. Check all wiring and connectors for the cylinder 12 ignition and fuel circuits; if all tests pass, evaluate PCM/ECM integrity.

Code facts & related codes

SystemPowertrain (engine & transmission)
StandardizationSAE generic — identical on every make

Frequently asked

Does P0312 mean the engine computer is bad?

In most cases the PCM is not the cause; the code is usually due to ignition, fuel, or mechanical issues in cylinder 12.

Can a single misfire cause damage?

Continued misfire can damage the catalytic converter and increase emissions, so it should be addressed promptly.

Should I replace the spark plug first?

Yes, the spark plug and ignition coil are the most common causes and are inexpensive to test or replace.

Is it safe to drive with this code?

Driving with a persistent misfire can cause further damage; the vehicle should be diagnosed and repaired as soon as practical.