P0304 means a misfire was detected in cylinder 4. Like the other single-cylinder misfire codes, it points to the coil, plug, or injector for that cylinder, or to low compression inside it.
Also written as PO304 or P304.
Save P0304 to your vehicle and get a repair reminder - create a free account
P0304 means a misfire was detected in cylinder 4. Like the other single-cylinder misfire codes, it points to the coil, plug, or injector for that cylinder, or to low compression inside it. Swapping the suspected coil or plug to another cylinder and rescanning is the fastest way to confirm the culprit before buying parts.
Short-term, usually yes, if the check-engine light is steady - a single-cylinder misfire rarely leaves you stranded. Do not put off diagnosis, though: driving on it for long washes oil off the cylinder wall and lets unburned fuel reach the catalytic converter. If the light starts flashing, stop driving - that means the misfire has become severe enough to damage the converter.
Listed roughly most-likely first. Confirm with a scan tool and the freeze-frame data before replacing parts.
| Fix | DIY parts | At a shop |
|---|---|---|
| Replace the cylinder 4 ignition coil | $25 - $90 | $100 - $250 |
| Replace the cylinder 4 spark plug | $8 - $25 | $60 - $150 |
| Test or replace the cylinder 4 injector | $40 - $150 | $150 - $450 |
Ranges are rounded and for the US market only - actual price depends on region, shop labor rates, and the exact make and model.
What a new ignition coil costs, if testing points to it
These open an Amazon search - add your year, make and model, because most of these parts are fitment-specific.
Affiliate Disclosure: ServiceSage Auto participates in the Amazon Services LLC Associates Program. We earn a small commission from qualifying purchases at no extra cost to you. This helps us keep our content free and up-to-date.
P0304 reports a misfire on cylinder 4. On a four-cylinder engine this is the cylinder at the far end from the accessory belt, usually against the firewall or the transmission bellhousing, and that position matters - it tends to run slightly hotter and it is where coolant flow is weakest on some designs. The diagnosis follows the same swap-and-confirm method as any cylinder-specific misfire, but cylinder 4 has one distinctive pattern worth knowing: on engines prone to head gasket failure, the end cylinder is frequently the first to show it.
Treating a cylinder 4 misfire as automatically an ignition problem misses the pattern that matters. On the end cylinder, an unexplained coolant loss alongside this code is a head gasket signature, and continuing to drive it turns a gasket job into a warped head.
Affiliate Disclosure: ServiceSage Auto participates in the Amazon Services LLC Associates Program. We earn a small commission from qualifying purchases at no extra cost to you. This helps us keep our content free and up-to-date.
Difficulty: Easy to Moderate. Time: 0.5 - 3 hours. DIY parts: $40 - $200. Shop total: $150 - $450.
Coil and plug work on cylinder 4 is straightforward if you can reach it, though the firewall side of a transverse engine tests your patience and your wrist. The real branch point is the compression result: normal compression means a cheap DIY afternoon, while a confirmed head gasket is a major job that belongs at a shop for almost everyone.
Keep the cooling system serviced and never ignore coolant loss. End cylinders suffer first when cooling is marginal, and the overheating events that kill head gaskets are usually preceded by months of slow coolant loss nobody investigated. Old coolant also corrodes the gasket sealing surfaces from the inside. Log coolant top-offs in ServiceSage. A slow leak is invisible one cup at a time and obvious in a maintenance history - which is what lets you fix it before a gasket goes. Track this maintenance free.
Typical US independent-shop repair cost for P0304 runs about $100 - $450, depending on the root cause. Common fixes: Replace the cylinder 4 ignition coil (about $100 - $250 at a shop); Replace the cylinder 4 spark plug (about $60 - $150 at a shop); Test or replace the cylinder 4 injector (about $150 - $450 at a shop).
No, not on its own. P0304 will keep coming back every time the relevant monitor re-runs until the underlying cause is actually repaired - clearing it with a scan tool without fixing what triggered it only delays the light coming back on.
Related trouble codes: P0300 - Random / Multiple Cylinder Misfire Detected, P0303 - Cylinder 3 Misfire Detected, P0305 - Cylinder 5 Misfire Detected, P0306 - Cylinder 6 Misfire Detected, P0301 - Cylinder 1 Misfire Detected