All codes/P0304

P0304

Cylinder 4 Misfire Detected

High severity

Your engine's computer has detected that cylinder number 4 is not firing correctly, meaning it's not contributing power as it should.

The powertrain control module (PCM) has detected a misfire condition in cylinder number 4.

Common causes

  • Faulty Spark Plug (Cylinder 4)

    A worn, fouled, or damaged spark plug in cylinder 4 is a very common cause of a single-cylinder misfire.

    high

    Typical part cost: $10-30

  • Faulty Ignition Coil or Wire (Cylinder 4)

    A failing ignition coil or damaged spark plug wire specific to cylinder 4 will prevent proper spark delivery.

    high

    Typical part cost: $50-200

  • See all causes + fix costs

    Create a free Wrenchify account to unlock the rest for P0304.

    Unlock causes

    Free forever · No credit card

First things to check

  1. 1Swap spark plug from cylinder 4 to another cylinder and see if the misfire moves.
  2. 2Swap ignition coil from cylinder 4 to another cylinder and see if the misfire moves.

Get the full step-by-step diagnosis

Create a free Wrenchify account to unlock the rest for P0304.

Unlock diagnosis

Free forever · No credit card

Related codes

See related trouble codes

Create a free Wrenchify account to unlock the rest for P0304.

Unlock related codes

Free forever · No credit card

Frequently asked questions

What's the most common fix for a P0304?

The most common and often easiest fix is replacing the spark plug and/or ignition coil for cylinder 4. These components are wear items and frequently fail, leading to misfires.

Can a P0304 code be caused by a bad mass air flow (MAF) sensor?

While a bad MAF sensor can cause general engine performance issues and sometimes P0300 (multiple misfires) due to incorrect air measurement, it's less likely to cause a misfire specifically in cylinder 4 unless there's an additional, localized problem.

Get the full P0304 diagnosis for your vehicle

Year, make, model + step-by-step repair help — free plan included.

Diagnose P0304