Skip to content

OBD-II Code · Powertrain

P0304

Cylinder 4 Misfire Detected

high severityDo not drive$30-$400 — plug and coil swap cheapest

Cylinder 4 misfire.

Common symptoms

  • Rough idle
  • Engine shake
  • Check engine light
  • Power loss

Likely causes

  • Bad spark plug (cyl 4)
  • Failed coil (cyl 4)
  • Dirty injector (cyl 4)
  • Low compression cyl 4

Where to start

  1. Try the cheapest cause first. Start by checking: bad spark plug (cyl 4).
  2. Cost & scope. $30-$400 — plug and coil swap cheapest
  3. If the code returns after the fix: escalate to a shop or scanner with live-data and freeze-frame. A code that re-sets means the underlying fault is still there. Don't keep driving with this one active — risk of damage.
Read the full diagnostic procedure

P0304 means cylinder 4 is misfiring. The 10-15 minute coil swap drill is the same: pull cylinder 4's plug, read it, swap its coil with an adjacent cylinder, clear codes, and confirm whether the misfire moves. On a 4-cylinder engine, cylinder 4 is the cylinder furthest from the timing-belt/chain end and often runs slightly hotter and leaner because of intake-runner length and exhaust heat soak from the manifold collector. On a transverse V6 (Honda J-series, Toyota 2GR, Chrysler Pentastar), cylinder 4 typically lives on the front bank closest to the radiator, which means it's also the easiest cylinder to access — useful when the swap test points back to it. If the coil-swap and plug-swap both fail to move the misfire, run a compression test, then a leak-down test if compression is borderline (15-20% leakage past the rings is wear; >25% leaking out the exhaust is a burned valve).

Vehicle-specific patterns

Vehicle-specific patterns: 2002-2006 Toyota Camry/Highlander with the 2AZ-FE 2.4L is famous for P0304 from oil consumption — the piston rings glaze, oil enters cylinder 4 specifically because of its position relative to the PCV pickup, and fouls the plug repeatedly; Toyota issued a TSB for ring replacement on affected VINs. 2011-2016 Chevy Cruze/Sonic with the 1.4L turbo (LUJ/LUV) frequently throws P0304 from a cracked intake manifold or failed PCV diaphragm causing a lean condition that hits cylinder 4 hardest. 2007-2013 Mazda 3/CX-7 with the 2.3L DISI turbo throws P0304 from carbon-fouled VVT solenoids retarding cam timing under load. Estimated repair: $40 (coil/plug) to $3,500+ (ring job on the 2AZ-FE).

Related codes

Look up another code

← All OBD-II codes

More free tools

VIN DecoderDecode year, make, model, engine, recalls.Maintenance ScheduleOil, timing belt, fluids, by vehicle.Gas CostWeekly, monthly, annual fuel math.Tire SizeOEM vs new — diameter delta + speedo error.

See all 10 tools