P0304 — Cylinder 4 Misfire Detected

P0304 means cylinder 4 misfire detected. Cylinder 4 isn't firing properly. The usual suspects are the spark plug, ignition coil, or fuel injector for that cylind

Fix soon

Drive gently and get it diagnosed within days.

What it means

Cylinder 4 isn't firing properly. The usual suspects are the spark plug, ignition coil, or fuel injector for that cylinder.

Most likely causes, ranked

  1. Worn spark plug in cylinder 4

    Start here.

  2. Failing ignition coil on cylinder 4

    Swap-test with another cylinder to confirm.

  3. Clogged fuel injector

    Restricted fuel to cylinder 4.

  4. Low compression

    Mechanical issue — compression test confirms.

  5. Vacuum leak at cylinder 4 runner

    Localized lean misfire.

Typical repair cost

Typically $100–$500

Single plug/coil typically $100–$300; injector work typically $150–$400. Estimates vary by vehicle. Costs are estimates and vary by vehicle, location, and shop.

Get an AI diagnosis nowDescribe your symptom or enter your code — free

Common questions

Is P0304 serious?

Drive gently and get it checked within days — prolonged misfires kill catalytic converters.

How much does it cost to fix P0304?

Typically $100–$500. Single plug/coil typically $100–$300; injector work typically $150–$400. Estimates vary by vehicle.

Can I drive with P0304?

Drive gently and get it diagnosed within days.

What causes P0304?

The most common cause is worn spark plug in cylinder 4. Start here.

Related