Engine codes

P0304: cylinder 4 misfire detected

On a four-cylinder engine, cylinder 4 is usually at the end opposite the timing drive, and P0304 is one of the most common single-cylinder misfire codes. After the coil and plug, the injector is the main suspect.

P0304: can I drive, and what will the labor cost?

Starting estimate: 4 × the average technician wage in this state. Type your shop's posted rate.

Everything you enter stays in this browser: nothing is sent or stored.

Estimated labor, replace one ignition coil

$22 to $88

Labor time (estimate)0.2 to 0.8 h
Rate used$110/h
Technician wage, United States (average)$27.13/h
High: limit driving, fix within days Limit driving; stop if the light flashes.

Labor only: parts and the diagnostic fee are not included. Hours are our estimate for a typical car; book times vary by model. Wage: BLS, May 2025.

P0304 is the generic OBD-II code for "cylinder 4 misfire detected". As with P0301, P0302 and P0303, the computer has counted repeated combustion failures, here on cylinder 4. After the ignition coil and the spark plug, which the swap test checks, the fuel injector is the next most frequent cause. An injector can clog, so that it delivers too little fuel, leak, or stop working because of a broken wire or a failed coil inside it. A shop tests it by measuring its electrical resistance, by listening to it click with a stethoscope while the engine runs, by watching its signal on a scope, or by swapping it with a neighbor as for coils. Low compression comes last. On some engines cylinder 4 is near the PCV or brake booster connection, so a leaking hose at that end makes it lean first. Limit driving and stop if the check engine light flashes.

Coil swap test: does the misfire follow the coil?

Result

Coil

What it means: The misfire moved with the coil: replace that ignition coil.

Swap only with the engine off and the coil connectors clipped back. Read the per-cylinder misfire counters, or wait for the new P030x code, before concluding.

Look up another code →

Codes, rules and labor data checked by Radif Partners · Editorial policy · Method and sources

P0304 at a glance

CodeP0304
Standard descriptionCylinder 4 Misfire Detected
SystemIgnition and misfire
SeverityHigh: limit driving, fix within days
Common symptomsrough idle, stumble under load

Checking an injector

  • Resistance: unplug the injector and measure across its two pins. Compare with the other injectors; one that reads open or very different is faulty.
  • Sound: with the engine running, a screwdriver or stethoscope on the injector body should pick up a steady clicking. Silence means it is not opening.
  • Noid light: a small test lamp in the connector flashes if the computer is sending the signal, which separates an injector fault from a wiring fault.
  • Swap: on port-injected engines, moving injectors between cylinders is a matter of a fuel rail; on direct-injection engines it is a longer job with new seals.

Firing order and neighbors

The firing order of most inline four-cylinder engines is 1-3-4-2. Cylinders do not fire in their numbered order, and a coil wire or plug lead swapped between two cylinders produces misfires on both. If the misfire began right after work on the ignition, check that every connector went back where it came from.

Vacuum lines at the end of the engine

Hoses from the intake to the brake booster, the PCV valve or the purge valve often connect near one end of the manifold. A crack there can lean out the closest cylinder at idle. A hiss, a hard brake pedal or an idle that changes when the hose is pinched are clues. Use the coil swap tool on this page first, then compare with P0300 if more cylinders join in.

Likely causes of P0304, in order

Ranked by Radif Partners from how P0304 is usually resolved; not a statistic.
CauseHow often
Ignition coil on cylinder 4most frequent
Spark plugmost frequent
Injector on cylinder 4frequent
Low compressionless frequent

P0304 repairs and labor time

Hours: our estimate for a typical car. Rate: starting estimate for the US average (method page). Parts not included.
RepairLabor (estimate)At $110/h
Replace one ignition coil0.2 to 0.8 h$22 to $88
Replace spark plugs (inline 4 cylinder)0.5 to 1.5 h$55 to $165
Replace one fuel injector1 to 3 h$110 to $330

Questions drivers ask

Is P0304 more common than other cylinders?

It is one of the most searched misfire codes, partly because four-cylinder engines are so common. There is no general rule that cylinder 4 fails more often; on a specific engine, though, the cylinder nearest a heat source or a vacuum connection can be the one that misfires first.

Can a fuel injector cleaner fix P0304?

Sometimes, when the injector is only partly clogged. A bottle of cleaner in a full tank is cheap to try, but it will not fix an injector that has failed electrically or a misfire caused by a coil, plug or compression. Do the swap tests first so you know what you are treating.

How long does a fuel injector replacement take?

On a port-injected engine with an easy-to-reach fuel rail, about one and two hours; on some direct-injection engines, three or more. The labor table on this page uses one to three hours, with the cost at the starting rate. Parts and seals are not included.

Check next

Rules and official pages behind this page

Written by

Independent publisher of a free OBD-II trouble code lookup and dashboard warning light guide for US drivers, with severity, likely causes and estimated repair labor by state

Codes and rules checked on · Editorial policy · Contact

OBD-II codes and warning lights 2026, read in the federal rules and BLS wage tables, last checked on