P0304 on Subaru: How to Diagnose & Fix
Cylinder 4 Misfire Detected
9 Subaru models · 18 documented issues · 11 critical · $60-$12,000 repair
P0304 on Subaru by model: symptoms, diagnosis and fix
The 2.5L non-turbo engine is known for external head gasket leaks. Oil seeps past the gasket and can contaminate the coolant. Subaru extended warranties and improved gasket design in later years.
Common Symptoms
- Oil leaking externally from engine
- Coolant mixing with oil (milky appearance)
- Overheating
- Sweet smell from engine bay
- Bubbles in coolant reservoir
How to Fix
Replace head gaskets with updated MLS (multi-layer steel) gaskets. Ensure the machine shop resurfaces cylinder heads to proper flatness. Replace timing belt, water pump, and thermostat while engine is apart. Use Subaru coolant conditioner to help prevent future failures. Budget $1,500-2,500 for a quality repair.
What you need to fix it
Only diagnosis- and fitment-reviewed repair parts are linked here.
- Genuine Subaru 11044AA610 EJ25D Cylinder-Head Gasket
head gasket for each bank on the 1999 2.5-liter branch after failure is confirmed Fitment/availability: 1999 Outback 2.5-liter EJ25D DOHC branch; quantity two, confirm VIN Fitment/availability: ships in 1-3 business days with Add to Cart…
- Genuine Subaru 11044AA633 SOHC Cylinder-Head Gasket
head gasket for each bank on the 2000-2009 naturally aspirated branch Fitment/availability: 2000-2009 Outback naturally aspirated 2.5-liter branch; quantity two, confirm VIN and exclude turbo Fitment/availability: ships in 1-3 business d…
- Genuine Subaru 11044AA770 Cylinder-Head Gasket
head gasket for each bank on the 2010 branch Fitment/availability: 2010 Outback naturally aspirated 2.5-liter EJ253 branch via supersession from 11044AA670; quantity two, confirm VIN Fitment/availability: ships in 1-3 business days with …
- Genuine Subaru 13028AA072 EJ25D Timing Belt
timing belt when removed, due or of unknown history on the 1999 branch Fitment/availability: 1999 Outback 2.5-liter EJ25D DOHC branch; confirm VIN Fitment/availability: ships in 1-2 business days with Add to Cart live when reviewed
- Genuine Subaru 13028AA21B SOHC Timing Belt
timing belt when removed, due or of unknown history on the 2000-2009 branch Fitment/availability: 2000-2009 Outback naturally aspirated 2.5-liter branch; confirm VIN Fitment/availability: ships in 1-3 business days with Add to Cart live …
- Genuine Subaru 13028AA231 Timing Belt
timing belt when removed, due or of unknown history on the 2010 branch Fitment/availability: 2010 Outback naturally aspirated 2.5-liter EJ253 branch; confirm VIN and production date Fitment/availability: ships in 1-3 business days with A…
- Genuine Subaru 13033AA042 Hydraulic Timing-Belt Tensioner
tensioner renewed with a due or unknown-history complete timing service Fitment/availability: 1999-2010 Outback 2.5-liter timing-belt branches in this card; confirm VIN and configuration Fitment/availability: ships in 1-3 business days w…
- Genuine Subaru 21111AA110 Water Pump
early water pump only when failed, leaking, rough, due or selected for unknown-history service Fitment/availability: 1999-2005 Outback 2.5-liter branch within this card; confirm VIN and required seal Fitment/availability: ships in 1-2 bu…
- Genuine Subaru 21111AA280 Water Pump
middle-year water pump when condition or service history warrants replacement Fitment/availability: 2006-2009 Outback naturally aspirated 2.5-liter branch; confirm VIN Fitment/availability: ships in 1-3 business days with Add to Cart liv…
- Genuine Subaru 21111AA320 Water Pump
2010 water pump when condition or service history warrants replacement Fitment/availability: 2010 Outback naturally aspirated 2.5-liter branch; confirm VIN Fitment/availability: ships in 1-3 business days with Add to Cart live when reviewed
- Genuine Subaru 21210AA030 Thermostat and Gasket Assembly
thermostat only when diagnosis or condition warrants replacement on the 2000-2009 branch Fitment/availability: 2000-2009 Outback 2.5-liter branch; the 1999 branch requires VIN-specific selection Fitment/availability: Add to Cart live whe…
- Genuine Subaru 21210AA080 Thermostat and Gasket Assembly
2010 thermostat only when diagnosis or condition warrants replacement Fitment/availability: 2010 Outback naturally aspirated 2.5-liter branch; confirm VIN Fitment/availability: ships in 1-3 business days with Add to Cart live when reviewed
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
- TipDIY repairs can save significantly - dealer charges $1,500-2,500 but DIY costs are typically 50-70% less
- TipUse Subaru coolant conditioner to help prevent future failures.
- 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 (4)
While the FB25 has improved head gasket reliability compared to older EJ engines, some vehicles still experience head gasket failures. External oil leaks and coolant leaks can develop, particularly at higher mileage.
Common Symptoms
- Oil leak near head gasket
- External coolant leak
- Overheating
- Sweet coolant smell
- Oil mixing with coolant (rare)
How to Fix
Monitor for coolant and oil leaks around head gasket area. Replace head gaskets if leaking. Use proper Subaru coolant. This is less common than on older EJ engines but still occurs.
Owner tips & cautions
- TipGet a proper diagnosis before replacing parts - similar symptoms can have different causes
- TipSearch Subaru Outback forums and owner groups for real-world experiences and DIY guides
- TipGet multiple quotes from independent mechanics - dealer prices can be 2-3x higher for the same repair
Sources for this issue (1)
The turbocharged FA24 (FA24F/FA24DIT) 2.4L boxer in Outback XT, Onyx Edition XT, and Wilderness trims uses port-less direct injection only, so fuel never washes the back of the intake valves. Carbon sludge accumulates on the intake ports/valves, typically becoming noticeable around 40,000-60,000 miles, causing rough idle, misfires, hesitation, and gradual power loss. Some owners also report elevated oil consumption on this engine, which accelerates deposit formation. Because no port injectors exist, fuel-additive cleaners do not reach the valves.
Common Symptoms
- Rough or unstable idle
- Cylinder misfire
- Hesitation and reduced power
- Check engine light (misfire codes)
- Elevated oil consumption between changes
How to Fix
The effective remedy is mechanical cleaning — walnut-shell media blasting of the intake valves every ~50,000-60,000 miles (about $400-$1,200 depending on shop). Mitigate (not prevent) buildup with top-tier synthetic oil at shorter 4,000-5,000 mile intervals, top-tier fuel, and an occasional intake cleaner/Italian tune-up. Monitor oil level between changes given the engine's consumption tendency.
Sources for this issue (3)
The 2.5L EJ253 naturally-aspirated engine in 1999-2011 Imprezas is notorious for external head gasket failure. The composite head gaskets degrade over time, allowing coolant and oil to seep externally at the gasket mating surfaces. Unlike a typical blown head gasket that causes coolant-oil mixing, Subaru EJ25 head gaskets typically leak externally first. The boxer engine design means gaskets are at the bottom of the heads, making leaks drip downward and often go unnoticed. If left unaddressed, external leaks can progress to internal coolant-oil mixing and overheating.
Common Symptoms
- Oil seepage visible on bottom of engine near head gasket area
- Coolant level slowly dropping without visible external puddles
- Sweet coolant smell from engine bay
- Oil spots on garage floor near front of vehicle
- Overheating in severe cases (internal gasket breach)
- Bubbles in coolant overflow reservoir
How to Fix
Replace both head gaskets with updated MLS (multi-layer steel) gaskets (Subaru OEM 11044AA770 or Six Star MLS set). Resurface both cylinder heads to within 0.002 inch flatness spec. Replace timing belt, water pump (21111AA370), thermostat, and all seals while the engine is apart. Add Subaru Cooling System Conditioner (SOA635071) after repair. Budget 8-12 hours labor for the complete job.
What you need to fix it
Only diagnosis- and fitment-reviewed repair parts are linked here.
- Genuine Subaru 11044AA633 Naturally Aspirated Head Gasket
current OE MLS head gasket after the affected engine and failure are confirmed Fitment/availability: 1999-2011 naturally aspirated 2.5-liter Impreza EJ251/EJ253 applications; quantity two, confirm VIN and engine Fitment/availability: Add…
- Genuine Subaru 21111AA007 Water Pump
water pump only when failed, contaminated or due during accessible timing service Fitment/availability: 1999-2005 naturally aspirated 2.5-liter Impreza branch within this issue; confirm VIN and engine Fitment/availability: ships in 1-3 b…
- Genuine Subaru 21111AA280 Water Pump
later-branch water pump only when failed, contaminated or due during accessible timing service Fitment/availability: 2006-2011 naturally aspirated 2.5-liter Impreza branch within this issue; confirm VIN and engine Fitment/availability: A…
- Genuine Subaru 21200AA072 Thermostat Assembly
thermostat when testing, age or contamination warrants replacement Fitment/availability: Use here for the confirmed 1999-2005 naturally aspirated Impreza branch; verify VIN and catalog split Fitment/availability: ships in 1-3 business da…
- Genuine Subaru 21200AA170 Thermostat Assembly
later-branch thermostat when testing, age or contamination warrants replacement Fitment/availability: 2006-2011 naturally aspirated 2.5-liter Impreza branch within this issue; confirm VIN and engine Fitment/availability: ships in 1-3 bus…
As an Amazon Associate, we earn from qualifying purchases; other part links may also earn au7o a commission. Confirm fitment by VIN before buying.
Sources for this issue (4)
The SOHC EJ18 and EJ22 engines in the base 1990s Impreza use a camshaft-driven distributor. With age, the cap and rotor corrode and crack, and the distributor O-ring can weep oil into the cap. This causes crossfire and weak spark that shows up as rough idle, hesitation, and hard starting, classically worse in damp or rainy weather when moisture inside the cap promotes arcing. It is an inexpensive but frequently overlooked maintenance item on these high-mileage cars.
Common Symptoms
- Rough idle and intermittent misfire
- Hesitation or stumble under acceleration
- Hard starting or stalling, worse in wet/humid weather
- Check-engine light with misfire codes (OBD-II cars)
How to Fix
Replace the distributor cap, rotor, and spark plug wires (and plugs) with quality parts; on OBD-II cars this clears random/cylinder misfire codes. If oil is found inside the distributor, replace the distributor O-ring/seal. Keep ignition components dry and correctly seated.
Sources for this issue (2)
The 2.5L EJ25 engine in 2000-2009 Legacys suffers from the same head gasket failure that plagues all EJ25-equipped Subarus. The composite gaskets degrade, causing external oil and coolant leaks at the head-to-block mating surfaces. The Legacy's higher-mileage highway use means many owners encounter this between 80,000-150,000 miles. Phase 1 engines (2000-2005, single overhead cam) are more prone to coolant leaks, while Phase 2 engines (2006-2009, DOHC) tend to leak oil externally first.
Common Symptoms
- External oil seepage at bottom of cylinder heads
- Coolant level gradually decreasing
- Oil and coolant mixing (milky residue on oil cap)
- Overheating at highway speeds
- Sweet smell from engine compartment
- White exhaust smoke in severe cases
How to Fix
Replace both head gaskets with updated MLS (multi-layer steel) gaskets. Use Six Star MLS gasket kit or Subaru OEM MLS (11044AA633 for SOHC, 11044AA770 for DOHC). Machine heads to 0.002-inch flatness. Replace timing belt, tensioner, idlers, water pump, thermostat, and valve cover gaskets while apart. Use Subaru Cooling System Conditioner (SOA635071). Total job is 10-14 hours labor.
What you need to fix it
Only diagnosis- and fitment-reviewed repair parts are linked here.
- Genuine Subaru 11044AA633 SOHC Cylinder-Head Gasket
OE head gasket for each bank after failure is confirmed on the naturally aspirated branch Fitment/availability: 2000-2009 Legacy naturally aspirated 2.5-liter SOHC branch; quantity two, confirm VIN and exclude turbo GT Fitment/availabili…
- Genuine Subaru 11044AA642 Turbo Cylinder-Head Gasket
OE head gasket for each bank on the early Legacy GT turbo branch Fitment/availability: 2005-2006 Legacy GT and GT Limited 2.5-liter turbo branch; quantity two, not for the naturally aspirated engine Fitment/availability: ships in 1-3 bus…
- Genuine Subaru 11044AA770 Turbo Cylinder-Head Gasket
OE head gasket for each bank on the later Legacy GT turbo branch Fitment/availability: 2007-2009 Legacy GT and GT Limited 2.5-liter turbo branch; quantity two, confirm VIN and production date Fitment/availability: direct Add to Cart prod…
- Genuine Subaru 13028AA21B Naturally Aspirated Timing Belt
timing belt when removed, due or of unknown history during the naturally aspirated repair Fitment/availability: 2000-2009 Legacy naturally aspirated 2.5-liter SOHC branch; confirm VIN Fitment/availability: ships in 1-3 business days with…
- Genuine Subaru 13028AA240 Turbo Timing Belt
timing belt when removed, due or of unknown history during the turbo repair Fitment/availability: 2005-2009 Legacy GT 2.5-liter turbo branch within this card; retailer catalogs the broader 2004-2012 turbo range, so confirm VIN Fitment/av…
- Genuine Subaru 21111AA110 Naturally Aspirated Water Pump
water pump when failed, leaking, rough, due or selected for an unknown-history full timing service Fitment/availability: 2000-2005 Legacy naturally aspirated 2.5-liter branch; confirm VIN and required gasket/seal Fitment/availability: sh…
- Genuine Subaru 21111AA280 Naturally Aspirated Water Pump
later naturally aspirated water pump when condition or service history warrants replacement Fitment/availability: 2006-2009 Legacy naturally aspirated 2.5-liter branch; confirm VIN and production split Fitment/availability: direct Add to…
- Genuine Subaru 21111AA240 Turbo Water Pump
turbo water pump when failed, leaking, rough, due or selected for a full timing service Fitment/availability: 2005-2009 Legacy GT 2.5-liter turbo branch within this card; confirm VIN and required gasket/seal Fitment/availability: ships i…
- Genuine Subaru 13033AA042 Hydraulic Timing-Belt Tensioner
hydraulic tensioner renewed with a complete due or unknown-history timing service Fitment/availability: 2000-2009 Legacy 2.5-liter timing-belt branches in this card; confirm VIN, engine and production configuration Fitment/availability: …
- Genuine Subaru 13073AA142 Timing-Belt Idler
smooth timing idler in the exact engine-specific position and quantity Fitment/availability: 2000-2009 Legacy 2.5-liter timing applications; position and quantity vary, so confirm VIN and engine diagram Fitment/availability: ships in 1-3…
- Genuine Subaru 13085AA080 Timing-Belt No. 2 Idler
2 timing idler for the exact engine-specific timing layout Fitment/availability: 2000-2009 Legacy 2.5-liter timing applications; confirm VIN, engine, position and quantity Fitment/availability: ships in 1-3 business days with Add to Cart…
As an Amazon Associate, we earn from qualifying purchases; other part links may also earn au7o a commission. Confirm fitment by VIN before buying.
Sources for this issue (5)
- All Wheel Drive Auto: Subaru Head Gasket Problems Explainedmedia
- Jalopnik: These Subaru Model Years Were The Worst Affected By Head Gasket Problemsmedia
- Fel-Pro: Solving Subaru 2.5L Head Gasket Problemsmanufacturer
- HiRide: Subaru Outback Head Gasket Leak Symptoms Causes & DIY Diagnosismedia
- Subimods: How to Spot a Blown Head Gasket in Your Subarumedia
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 on a Subaru?
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. On Subaru it is documented across 9 models: Outback, Impreza, Legacy, Baja, WRX STI, BRZ, Tribeca, Forester, WRX.
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 on a Subaru?
Published repair estimates on Subaru range from $60 to $12,000 depending on the model and root cause. If an issue mentions a recall or campaign, check your VIN with the manufacturer or NHTSA and confirm eligibility and coverage with a dealer.
Looking for P0304 on a different make?
View P0304 across all makes →Content compiled with AI assistance using NHTSA complaints, TSBs, and owner reports. May contain errors. Always verify with your vehicle's service manual.