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
Ad
Tools You'll Need
- OBD2 scanner
- Socket wrench set
- Spark plug socket
- Compression tester
- Torque wrench
- Mechanic's stethoscope
- Carburetor cleaner spray
- Safety glasses
How to Fix Error Code P0304
-
Connect OBD2 Scanner and Confirm Code
Ensure the engine is off before connecting the scanner to avoid electrical damage. -
Inspect Spark Plug 4
Allow engine to cool completely before working. Wear safety glasses when removing spark plugs. -
Test Ignition Coil
-
Check Fuel Injector
Keep hands and tools away from moving engine parts. -
Perform Compression Test
Ensure all spark plugs are removed before cranking engine during compression test. -
Check Vacuum Leaks
Use carburetor cleaner in small amounts and avoid open flames or sparks. -
Replace Faulty Components
Do not over-tighten spark plugs as this can damage threads or crack the cylinder head. -
Clear Codes and Test Drive
Parts You May Need
Spark plug
Check Price on Amazon
Ignition coil
Check Price on Amazon
Fuel injector
Check Price on Amazon
Vacuum hoses
Check Price on Amazon
Intake manifold gasket
Check Price on Amazon
Spark plug
Check Price on Amazon
Ignition coil
Check Price on Amazon
Fuel injector
Check Price on Amazon
Vacuum hoses
Check Price on Amazon
Intake manifold gasket
Check Price on Amazon
Spark plug
Check Price on Amazon
Ignition coil
Check Price on Amazon
Fuel injector
Check Price on Amazon
Vacuum hoses
Check Price on Amazon
Intake manifold gasket
Check Price on Amazon
Spark plug
Check Price on Amazon
Ignition coil
Check Price on Amazon
Fuel injector
Check Price on Amazon
Vacuum hoses
Check Price on Amazon
Intake manifold gasket
Check Price on Amazon
Spark plug
Check Price on Amazon
Ignition coil
Check Price on Amazon
Fuel injector
Check Price on Amazon
Vacuum hoses
Check Price on Amazon
Intake manifold gasket
Check Price on Amazon
Spark plug
Check Price on Amazon
Ignition coil
Check Price on Amazon
Fuel injector
Check Price on Amazon
Vacuum hoses
Check Price on Amazon
Intake manifold gasket
Check Price on Amazon
Spark plug
Check Price on Amazon
Ignition coil
Check Price on Amazon
Fuel injector
Check Price on Amazon
Vacuum hoses
Check Price on Amazon
Intake manifold gasket
Check Price on Amazon
Spark plug
Check Price on Amazon
Ignition coil
Check Price on Amazon
Fuel injector
Check Price on Amazon
Vacuum hoses
Check Price on Amazon
Intake manifold gasket
Check Price on Amazon
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.