OBD2 Automotive Error Code P0304: How to Fix It

Medium 1-3 hours High Severity Verified June 2026
Error Code
P0304
Brand
OBD2
Product Type
automotive
Severity
High
DIY Difficulty
Medium
Estimated Fix Time
1-3 hours
The P0304 error code indicates a misfire detected in cylinder 4 of your engine, meaning the fuel and air mixture in that cylinder isn't burning properly. This can cause rough idling, reduced power, poor fuel economy, and potential engine damage if left unaddressed.
Ad

Tools You'll Need

How to Fix Error Code P0304

  1. Turn off engine and ensure safety

    Never work on a hot engine. Allow adequate cooling time to prevent burns from hot components.
  2. Connect OBD2 scanner and confirm code

  3. Inspect spark plug for cylinder 4

    Use caution when removing spark plugs to avoid dropping debris into the cylinder.
  4. Replace spark plug if damaged

    Do not over-tighten spark plugs as this can damage threads in the cylinder head.
  5. Check ignition coil for cylinder 4

  6. Inspect fuel injector

    Be careful around fuel system components as gasoline vapors are highly flammable.
  7. Check compression in cylinder 4

    Ensure all spark plugs except the test cylinder are installed during compression testing.
  8. Clear codes and test drive

Parts You May Need

Ad

When to Call a Professional

Call a professional mechanic if compression test reveals low compression (indicating internal engine damage), if multiple cylinders are misfiring, or if you're uncomfortable working with ignition system components. Also seek professional help if the misfire persists after replacing basic components.

Frequently Asked Questions

What causes a P0304 cylinder 4 misfire code?
Common causes include worn spark plugs, faulty ignition coils, clogged fuel injectors, vacuum leaks, low compression due to worn rings or valves, or timing chain/belt issues.
Can I drive with a P0304 code?
While you may be able to drive short distances, continuing to drive with a misfire can damage the catalytic converter and cause more expensive repairs. Address the issue promptly.
How much does it cost to fix a P0304 misfire?
Costs vary widely depending on the cause. Simple fixes like spark plugs cost $100-200, while ignition coils run $150-400. More serious issues like low compression can cost $1,500-3,000 or more.
Will a P0304 code clear itself?
The code may temporarily clear if the misfire condition improves, but it will likely return if the underlying problem isn't fixed. It's best to diagnose and repair the root cause.