DTC codes / P03xx · Ignition system and misfire / P0312
P0312 means the engine computer detected a misfire on cylinder 12, which is the twelfth cylinder in the engine's firing order and typically found only on V12 engines. The computer monitors crankshaft speed fluctuations and flags this code when cylinder 12 fails to contribute its expected power stroke, which can damage the catalytic converter if left unchecked.
Avoid driving with a flashing check engine light because raw fuel from the misfiring cylinder will overheat and ruin the catalytic converter. If the light is steady and the engine runs smoothly, you can drive gently to a repair shop, but keep the trip short and avoid heavy acceleration.
Tools we recommend are in the Auto Veteran shop on Amazon. As an Amazon Associate we earn from qualifying purchases.
Guidance is general and written for all OBD-II vehicles. Exact tests and values vary by model, so confirm the fault before replacing parts.
Get the app
Quick access from your home screen.