Diagnostic code

P0304 Code: Cylinder 4 Misfire Detected

P0304 means cylinder 4 is not firing reliably. The code narrows the search to one cylinder, but the final cause still has to be separated between spark, fuel, air, compression, and wiring faults.

Severity: High
Typical repair: $100-$1,400
Last reviewed: 2026-05-11

Can I drive?

Avoid normal driving until the misfire is understood. A flashing check engine light means stop driving to protect the converter.

Repair range

$100-$1,400

Scanner note

Basic OBD-II scanner with live data

Advertisement

Plain-English Meaning

P0304 means cylinder 4 is not firing reliably. The code narrows the search to one cylinder, but the final cause still has to be separated between spark, fuel, air, compression, and wiring faults.

Common Causes

Bad spark plug in cylinder 435%
Ignition coil or plug wire failure25%
Injector circuit or flow problem18%
Low cylinder compression14%
Intake gasket leak near cylinder 48%

Symptoms

  • Rough idle
  • Power loss
  • Vibration when accelerating
  • Gasoline smell from exhaust
Advertisement

Diagnostic Steps

  1. 1Confirm cylinder 4 location
  2. 2Inspect and test ignition components
  3. 3Check injector connector and pulse
  4. 4Look for intake leaks near the runner
  5. 5Run compression testing if the fault remains

Confusable And Related Codes

Advertisement

FAQ

Can I drive with P0304?

Only minimally if the engine is smooth and the light is steady. Do not drive with a flashing light.

Is P0304 always a spark plug?

No. Spark plugs are common, but coils, injectors, leaks, and compression can also cause it.

Can P0304 damage the catalytic converter?

Yes. Unburned fuel from a misfire can overheat the converter.

This page is educational and is not a substitute for hands-on vehicle diagnosis. Source notes: Code meaning verified against OBD-II reference sources; explanation is original.