OBD Codes List

Diagnostic reference · P0304

P0304

Cylinder 4 Misfire Detected

System
Ignition and misfire (P code)
Lamp
Check Engine Light
Category
Powertrain - Ignition

What it means

P0304 means Cylinder 4 Misfire Detected.

Check these first

  • Faulty spark plug or ignition coil on cylinder 4
  • Clogged or leaking injector on cylinder 4
  • Vacuum leak at the cylinder 4 intake runner
  • Low compression in cylinder 4
  • Engine mechanical wear

What to do next

  1. Confirm cylinder 4 misfire counts with an OBD-II scanner
  2. Swap the ignition coil and spark plug to test if the fault follows
  3. Verify the fuel injector on cylinder 4
  4. Compression test cylinder 4
  5. Inspect for intake leaks at that runner

Look up another code

Enter a full code or a symptom. Press / to search. How to read a code

Type a code above, or start from a symptom or a common code.

Updated

Generic SAE J2012 definition. Last updated 2026-08-30.