P0304 — Cylinder 4 Misfire Detected #
Note: The code description can vary depending on the vehicle manufacturer (OEM). Below are known variations of the label for P0304:
- Toyota: Cylinder 4 Misfire Detected
- Ford: Misfire Detected – Cylinder Number 4
- GM: Cylinder 4 Misfire Condition
- Chrysler: Cylinder #4 Misfire Detected
Overview of code P0304 #
The P0304 diagnostic trouble code (DTC) indicates that the engine control module (ECM) has detected a misfire specifically in cylinder number 4. A misfire occurs when the air-fuel mixture in the cylinder fails to ignite properly, disrupting the smooth operation of the engine. This code is common across most vehicles equipped with OBD-II (On-Board Diagnostics, Second Generation) systems. If left unaddressed, a misfire can lead to rough running, reduced fuel efficiency, and possible long-term engine damage. The cause can range from simple issues like worn spark plugs to more complex problems such as internal engine faults.
Common symptoms for code P0304 #
When P0304 is present, the vehicle typically exhibits a range of noticeable symptoms. Drivers may feel the car running unevenly, especially during acceleration or at idle. Sometimes, the check engine light (CEL) may flash, indicating the problem could damage the catalytic converter if not addressed swiftly.
- Illuminated or flashing check engine light
- Rough idle or vibration, especially when stopped
- Loss of power or hesitation when accelerating
- Poor fuel economy
- Unusual exhaust odor, sometimes resembling fuel
- In severe cases, engine stalling
Most likely causes for code P0304 #
A misfire in cylinder 4 can stem from a variety of sources. Understanding the most frequent culprits helps streamline the troubleshooting process and reduce unnecessary part replacements. The causes are listed below in order of likelihood:
- Worn or faulty spark plug in cylinder 4
- Defective ignition coil or coil pack (for cylinder 4)
- Problems with the fuel injector for cylinder 4
- Vacuum leak near cylinder 4
- Low engine compression in cylinder 4
- Damaged ignition wires (if equipped)
- Wiring or connector issues affecting ignition or fuel delivery for cylinder 4
- ECM malfunction (rare)
Step-by-step diagnostics for code P0304 #
Diagnosing a cylinder-specific misfire like P0304 requires a systematic approach. Rushing through can lead to misdiagnosis and unnecessary part replacement. Here’s a recommended procedure:
- Confirm the presence of P0304 using a scan tool. Check for any other related codes.
- Visually inspect the spark plug, ignition coil, and wiring for cylinder 4. Look for signs of wear, corrosion, or damage.
- Swap the spark plug and coil from cylinder 4 with another cylinder. Clear the code and test-drive to see if the misfire moves to the new cylinder (code changes accordingly).
- Check the fuel injector for cylinder 4 by listening for operation (clicking) or using a noid light/oscilloscope. Consider swapping injectors as above.
- Inspect for vacuum leaks near the intake manifold runner for cylinder 4 (listen for hissing, use smoke machine if available).
- Measure cylinder 4 compression with a gauge. Compare readings across all cylinders; low compression points to internal engine issues.
- Check wiring and electrical connectors for continuity and tight connections.
- If all else fails and symptoms persist, consider ECM diagnosis as a last resort.
Possible repairs for code P0304 #
Once the cause is pinpointed, addressing P0304 typically involves replacing or repairing the affected component. Here are the most common repair actions, matched to their respective causes:
- Replace spark plug in cylinder 4 if it is fouled, worn, or damaged.
- Replace ignition coil or coil pack for cylinder 4 if found faulty.
- Repair or replace the fuel injector for cylinder 4 if it is clogged or malfunctioning.
- Fix any detected vacuum leaks (replace gaskets, hoses as needed).
- Repair or replace ignition wires (if equipped and damaged).
- Repair wiring/connectors related to ignition or fuel systems for cylinder 4.
- If compression is low, further internal engine diagnostics and repairs (such as valve work or piston ring replacement) may be necessary.
- Very rarely, ECM repair or reprogramming may be required if all other avenues are exhausted.
Is it safe to drive with code P0304? #
Driving with code P0304 is not recommended. A persistent misfire can severely damage your catalytic converter, especially if the check engine light is flashing. Short trips to a repair shop may be permissible, but prolonged driving can lead to costly repairs. Additionally, the misfire can cause unsafe driving conditions due to sudden power loss or stalling.
Vehicles most commonly affected by code P0304 #
While P0304 can occur in virtually any OBD-II equipped vehicle, some makes and models seem to encounter it more frequently due to ignition system or fuel injector vulnerabilities. The following vehicles are often reported with this code (not an exhaustive list):
- Honda Accord, Civic, CR-V
- Toyota Camry, Corolla, RAV4
- Ford F-150, Escape, Focus
- Chevrolet Silverado, Malibu, Equinox
- Nissan Altima, Sentra
- Chrysler/Dodge Grand Caravan, Ram 1500
- BMW 3 Series (E46, E90 generations)
Common mistakes & best practices for code P0304 #
Misdiagnosing or overlooking basic checks can turn a simple fix into a costly ordeal. Here are common pitfalls and recommended best practices:
- Replacing all spark plugs or coils without confirming the real cause
- Ignoring related codes that could indicate broader issues (e.g., fuel system or ECM faults)
- Skipping a compression test, which can reveal internal engine problems
- Overlooking wiring or connector issues—these can mimic part failures
- Best practice: Always follow a logical diagnostic process, test components before replacing, and clear codes after each repair to verify success
Express FAQ for code P0304 #
Got quick questions about P0304? Here are some fast answers:
- Q: Can a bad spark plug alone cause P0304?
A: Yes, a worn or fouled spark plug is one of the most common and easily fixed causes of this code. - Q: Should I replace all spark plugs if only cylinder 4 is misfiring?
A: It’s best to inspect all plugs, but if others are in good condition and within service life, only cylinder 4 may need replacement. Many owners choose to replace the full set for peace of mind. - Q: Will P0304 clear itself if I fix the problem?
A: Once the underlying issue is resolved, the code can be cleared with a scan tool, and should not return if the repair was successful.




