Acura P0304 Error Code: How to Fix It

Medium 2-4 hours High Severity Verified June 2026
Error Code
P0304
Brand
Acura
Product Type
automotive
Severity
High
DIY Difficulty
Medium
Estimated Fix Time
2-4 hours
The P0304 error code indicates that your Acura's engine control unit has detected a misfire in cylinder 4. This means cylinder 4 is not firing properly, which 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. Connect OBD2 Scanner and Confirm Code

    Ensure the engine is off before connecting the scanner to avoid electrical damage.
  2. Inspect Spark Plug 4

    Allow engine to cool completely before working. Wear safety glasses when removing spark plugs.
  3. Test Ignition Coil

  4. Check Fuel Injector

    Keep hands and tools away from moving engine parts.
  5. Perform Compression Test

    Ensure all spark plugs are removed before cranking engine during compression test.
  6. Check Vacuum Leaks

    Use carburetor cleaner in small amounts and avoid open flames or sparks.
  7. Replace Faulty Components

    Do not over-tighten spark plugs as this can damage threads or crack the cylinder head.
  8. Clear Codes and Test Drive

Parts You May Need

Ad

When to Call a Professional

Call a professional mechanic if compression testing reveals low compression (below 100 PSI), if you're uncomfortable working with engine components, or if the misfire persists after replacing spark plug and ignition coil. Internal engine problems like worn piston rings or valve issues require professional diagnosis and repair.

Frequently Asked Questions

What does Acura error code P0304 mean?
P0304 means cylinder 4 in your Acura engine is misfiring. This occurs when cylinder 4 fails to fire properly, causing rough idling, reduced power, and poor fuel economy.
Can I drive my Acura with a P0304 code?
You should avoid driving with P0304 as continued misfiring can damage the catalytic converter and cause more expensive repairs. Have it diagnosed and repaired promptly.
What causes cylinder 4 to misfire in an Acura?
Common causes include worn spark plugs, faulty ignition coils, clogged fuel injectors, vacuum leaks, low compression, or carbon buildup in the combustion chamber.
How much does it cost to fix P0304 on an Acura?
Repair costs vary from $50-100 for spark plugs to $200-400 for ignition coils or fuel injectors. More serious issues like low compression can cost $1000+ to repair.
How long does it take to fix P0304?
Simple fixes like spark plug replacement take 30-60 minutes. More complex diagnosis and repairs can take 2-4 hours depending on the root cause.