Symptoms of P0312
- Rough idle, shaking, or a stumble under acceleration.
- A flashing check-engine light during an active misfire.
- Power loss and higher fuel consumption.
Common causes of P0312
- Worn spark plugs, ignition coils, or plug wires.
- Fuel-delivery problems — injectors, pressure, or a lean/rich mixture.
- Vacuum leaks, low compression, or a mechanical fault in that cylinder.
Useful checks before replacing parts
- Review cylinder 12 misfire counters, freeze-frame load, fuel trims, injector command, ignition data, and compression or leakdown results.
- Inspect ignition or glow components, injector wiring and flow, harness heat damage, vacuum leaks, compression, and fuel quality.
- Determine whether the misfire is idle-only, load-dependent, cold-only, hot-only, or paired with cylinder 12 injector codes.
Related OBD-II codes
These nearby ignition / misfire entries can help compare wording and pin down the fault area.