P0304: How to Diagnose & Fix — Cylinder 4 Misfire Detected
204 vehicles · 34 makes · $20-$15,000 repair
How to diagnose and fix P0304: most-reported vehicles
Ranked by owner reports. Each card gives the symptoms, how to confirm the cause, the fix, parts and sources for that vehicle.
Mazda RX-8 · 2004–2012
The Renesis rotary engine in the RX-8 is infamous for apex seal wear and failure, leading to catastrophic compression loss. Apex seals maintain the combustion chamber seal between the rotor and housing. Heat, carbon deposits, and inadequate lubrication cause seals to wear, chip, or break. Compression testing below 6.5 kg/cm2 indicates rebuild is needed. This is the single most common and feared RX-8 issue.
Common Symptoms
- Hard starting, especially when warm (hot start failure)
- Progressive loss of power over time
- Excessive exhaust smoke (white or blue)
- Failed compression test (below 6.5 kg/cm2 on any face)
- Engine floods easily and will not restart
How to Fix
Engine rebuild with new apex seals, side seals, corner seals, and rotor housings if scored. Rebuild by a rotary specialist is essential - general mechanics often lack the expertise. Prevention: premix 2-stroke oil with fuel (1 oz per gallon), rev the engine to redline regularly to keep seals seated, never shut off a warm engine without letting it idle for 30 seconds.
What you need to fix it
Only diagnosis- and fitment-reviewed repair parts are linked here.
- Rotarytronics rotary compression testerOEMRotarytronics Rotary Compression Tester
Rotary-specific compression measurement before an engine rebuild decision Fitment/availability: The direct manufacturer product page showed a $199.99 base price and is designed to report individual rotary chamber pulses.
- Atkins Rotary ARE64 2004-2011 RX-8 rotor/seal kitOEMAtkins Rotary ARE64
Configurable internal seal kit only after specialist teardown measurements Fitment/availability: The direct specialist page identifies ARE64 for 2004-2008 and 2009-2011 RX-8 and provides selectable apex/corner-seal options; it showed $67…
As an Amazon Associate, we earn from qualifying purchases; other part links may also earn au7o a commission. Confirm fitment by VIN before buying.
Owner tips & cautions
- TipRev to redline daily to keep apex seals properly seated - babying a rotary kills it faster
- TipCompression test every 15,000 miles to monitor seal health - RX8Club.com apex seal FAQ
Hyundai Sonata · 2011–2019
The Theta II engine can seize due to metal debris blocking oil flow to connecting rod bearings. Hyundai issued recalls and extended warranties. Affected engines may need replacement.
Common Symptoms
- Knocking noise from engine
- Engine stalling
- Check engine light
- Loss of power
- Engine seizure
How to Fix
Check VIN for active recalls - Hyundai provides free engine replacement for affected vehicles. Install the knock sensor detection system (KSDS) software update that monitors for bearing wear. Change oil every 5,000 miles. If engine fails and under warranty, replacement is free. Out of warranty replacement: $4,000-8,000.
Owner tips & cautions
- TipDIY repairs can save significantly - dealer charges $4,000-8,000 but DIY costs are typically 50-70% less
- WarningThis is a high-severity issue - ignoring it can lead to costly repairs or safety concerns. Address it promptly.
- TipGet a proper diagnosis before replacing parts - similar symptoms can have different causes
Sources for this issue (1)
- NHTSA Recall 17V-224recall
Volkswagen Golf · 2008–2021
All EA888 direct-injection 2.0T engines suffer from carbon buildup on the intake valves because fuel is injected directly into the combustion chamber rather than sprayed over the valves. Without fuel washing, oil vapors from the PCV system bake onto the intake valves, reducing airflow and causing drivability issues. Buildup becomes noticeable around 40,000-60,000 miles. VW addressed this in the Gen3 EA888 (2015+) by adding port injection, but the problem persists to some degree in all direct-injection variants.
Common Symptoms
- Rough idle
- Hesitation on acceleration
- Misfires (codes P0300-P0304)
- Reduced fuel economy
- Loss of power especially at low RPM
- Check engine light
How to Fix
Walnut shell blasting of intake valves is the most effective treatment ($400-700 at a shop). Some owners use chemical cleaning kits (Revive Turbo Cleaner, CRC GDI IVD Intake Valve Cleaner). Prevention: install a catch can to reduce oil vapor reaching the valves, and perform walnut blasting every 40,000-60,000 miles. The Gen3 EA888 (2015+) with dual injection has reduced but not eliminated the problem.
Sources for this issue (1)
Subaru Outback · 1999–2010
Mazda MX-5 Miata · 1999–2005
Find P0304 by make
Browse every documented model and issue for your make.
P0304 code reference
General diagnostic-code context. The code alone does not confirm a cause for your vehicle; use the applicable issue card and its sources.
Frequently asked questions
What does P0304 mean?
P0304 stands for "Cylinder 4 Misfire Detected." This code means the engine computer detected a misfire in cylinder number 4 — that cylinder isn't igniting its air-fuel mixture fully or at all. The system detects this by monitoring small changes in crankshaft rotation speed as each cylinder fires. You may feel a rough idle, shaking, hesitation or reduced power, and a persistent misfire can dump unburned fuel into the exhaust and overheat or damage the catalytic converter. Since it's pinpointed to one cylinder, the problem typically lies in that cylinder's spark, fuel, or compression.
What are the most common causes of P0304?
The most common causes of P0304 are: Worn or fouled spark plug in cylinder 4, Failed or weak ignition coil on cylinder 4, Faulty spark plug wire or boot (where applicable), Clogged, stuck or leaking fuel injector for cylinder 4, Vacuum or intake air leak near that cylinder, Low compression (worn rings, burnt/leaking valve, head gasket), Damaged wiring or connector at the coil or injector. The specific cause varies by vehicle.
How much does it cost to fix P0304?
Repair costs for P0304 range from $20 to $15,000, depending on the vehicle and root cause.
Which vehicles are affected by P0304?
Au7o has documented P0304 across 204 vehicle models from 34 manufacturers: Acura, Alfa Romeo, Audi, BMW, Buick, Cadillac, Chevrolet, Chrysler, Dodge, Ford, GMC, Genesis, Honda, Hyundai, Infiniti, Jaguar, Jeep, Kia, Lexus, Lincoln, MINI, Mazda, Mercedes-Benz, Nissan, Peugeot, Pontiac, Porsche, RAM, Saab, Saturn, Skoda, Subaru, Toyota, Volkswagen.
Content compiled with AI assistance using NHTSA complaints, TSBs, and owner reports. May contain errors. Always verify with your vehicle's service manual.