The code P0304 on a Honda is the diagnostic trouble code indicating a misfire in cylinder 4. It triggers the check engine light and means the engine control module detected that cylinder 4 did not fire correctly during one or more combustion cycles. The issue can stem from a faulty spark plug, ignition coil, or fuel injector, or from a mechanical problem affecting cylinder 4.
What P0304 means for Honda
P0304 is a cylinder-specific misfire code used by the OBD-II system. In Hondas, it identifies a misfire in the fourth cylinder. A misfire can cause rough idling, reduced power, higher fuel consumption, and potential damage to the catalytic converter if left unaddressed.
Common causes of P0304 in Honda
Below are the typical culprits technicians check first when diagnosing P0304 on a Honda:
- Worn, fouled, or damaged spark plug on cylinder 4
- Faulty ignition coil or coil-on-plug for cylinder 4
- Clogged or malfunctioning fuel injector on cylinder 4
- Vacuum leak near cylinder 4 or intake manifold gasket issue
- Low fuel pressure or a weak fuel pump affecting cylinder 4
- Compression loss in cylinder 4 due to valve, piston, or ring issues
- Damaged wiring, connectors, or ECU/PCM faults affecting components on cylinder 4
- Exhaust or catalytic converter-related issues impacting misfire behavior
These are common starting points, but the exact cause can vary by vehicle history, maintenance, and driving conditions. A thorough diagnostic is often needed to confirm the culprit.
How to diagnose P0304 on a Honda
To diagnose P0304, follow a structured approach that combines visual checks, component testing, and data interpretation:
- Scan for related and historical codes, and review freeze-frame data to understand engine state at the time of failure.
- Inspect the spark plug on cylinder 4 for wear, fouling, or damage; replace if necessary.
- Test the ignition coil or coil-on-plug for cylinder 4; swap with another cylinder or use a known-good coil to see if the misfire follows the component.
- Check the fuel injector on cylinder 4 for proper operation (listen for clicking, test coil resistance, or use a noid light to verify signal).
- Look for vacuum leaks around cylinder 4 area (manifold gaskets, hoses, or intake boots) using a spray test or smoke test.
- Perform a compression test on cylinder 4 to assess mechanical health; compare with the other cylinders for reference.
- Inspect wiring and connectors related to the coil and injector for corrosion, looseness, or damaged insulation; repair as needed.
- Check fuel pressure and scan long-term/short-term fuel trim data to identify fuel delivery issues or lean/rich conditions.
The goal of this diagnostic sequence is to determine whether the misfire is electrical, fuel-related, or mechanical, and to identify the simplest, most reliable repair first.
What to do if you see P0304
Immediate considerations and safety tips if P0304 appears on your Honda:
If the check engine light is flashing, stop driving as a misfire can overheat the catalytic converter and damage the exhaust system. Have the vehicle towed to a trusted shop. If the light is steady, you can continue driving cautiously, but avoid heavy acceleration or high loads until the issue is diagnosed. Regular maintenance—such as replacing spark plugs and ignition components at recommended intervals—helps prevent misfires. If you cannot identify or fix the cause, seek professional repair to avoid further engine damage.
Summary
In a Honda, P0304 signals a misfire in cylinder 4. Causes span spark, fuel, and mechanical problems, and a careful, step-by-step diagnostic approach is essential to pinpoint and repair the underlying issue. Addressing P0304 promptly protects the engine, protects the catalytic converter, and restores smooth operation.


