A P0304 code indicates a misfire in cylinder 4. The fix involves diagnosing ignition, fuel delivery, vacuum leaks, and compression, then replacing faulty components as needed.
What P0304 Means for Your Vehicle
P0304 is a generic OBD-II diagnostic trouble code that points to a misfire in cylinder 4. A misfire means the cylinder isn’t combusting air and fuel as it should, which can cause rough running, reduced power, rough idle, increased fuel consumption, and higher emissions. Cylinder numbering varies by engine design, but in most inline engines cylinder 4 is the last cylinder; on V engines, the code still targets a specific cylinder. Causes range from a worn spark plug or faulty ignition coil to a clogged injector, vacuum leak, low fuel pressure, or mechanical problems like compression loss.
Diagnostic approach
To diagnose a P0304 effectively, technicians start with data collection and progress through component tests before replacing parts. The following steps outline a methodical approach.
- Verify the code and gather data: confirm P0304 along with any related misfire codes (P0300, P0301–P0308), review freeze-frame data, and check fuel trims and engine load/RPM.
- Inspect the spark plug on cylinder 4: look for wear, fouling, oil intrusion, or improper gap; replace if necessary.
- Test or swap the ignition coil for cylinder 4: in coil-on-plug setups, swap the coil with another cylinder or use a known-good coil to determine if the misfire follows the part.
- Evaluate the fuel injector and fuel delivery: check injector resistance against spec, inspect wiring/connector, listen for injector operation, and verify fuel pressure is within spec.
- Check for vacuum and intake leaks around cylinder 4: inspect hoses and gaskets (including the intake manifold gasket); perform a spray test around suspected areas while the engine runs to observe RPM changes.
- Assess compression in cylinder 4: perform a compression test or a leak-down test to detect mechanical issues with valves, piston rings, or head gasket.
Concluding this diagnostic stage, resolving the root cause—whether spark, fuel, vacuum, or compression—should restore smooth running. If the cause remains unclear after these checks, more advanced diagnostics or professional service may be required.
Deeper diagnostic steps and testing
When quick checks don’t reveal the culprit, proceed with targeted tests that may require specialized tools or equipment.
- Conduct a dedicated spark test for cylinder 4 using a spark tester, or swap spark plugs to see if the misfire follows the plug. This confirms plug condition.
- Test the ignition coil array: measure coil resistance against manufacturer specs and inspect boots for cracks or arcing; try a known-good coil to confirm.
- Assess fuel delivery with a fuel pressure gauge and flow test: compare to spec, inspect the fuel filter and pump, and consider injector cleaning or replacement if contaminated or sticking.
- Check for exhaust or intake leaks: a smoke test or listening with a stethoscope can reveal leaks that cause lean conditions and misfires.
- Review engine sensors and fuel trims: monitor LTFT/STFT and readings from MAF/MAP to identify conditions that could lead to cylinder-specific misfires.
Conclusion: once a fault is identified (e.g., bad spark plug, faulty coil, or restricted injector), address it and re-test to confirm resolution. If results remain inconclusive, consider more advanced diagnostics or professional help to assess internal engine condition or PCM faults.
Repair steps once the root cause is known
With the underlying issue identified, follow these repair steps to restore proper operation.
- Replace the spark plug in cylinder 4 with the correct heat range, gap, and torque per the manufacturer’s specification. Install a fresh boot/coil if needed.
- If the ignition coil or injector is faulty, replace or swap in a known-good component. For coil-on-plug systems, replace the bad coil; for injectors, repair or replace as required and ensure proper wiring.
- Repair vacuum or intake leaks: replace faulty hoses or gaskets (including the intake manifold gasket or PCV hose) and re-secure clamps. Consider a smoke test to verify a leak-free system.
- Address fuel-delivery issues: replace clogged fuel filters, verify fuel pressure, and ensure the pump delivers adequate flow. Clean or replace dirty injectors if necessary.
- Resolve mechanical issues if diagnosed: perform necessary repairs such as valve seating, piston ring replacement, or head gasket service as indicated by compression tests.
After performing repairs, clear the codes, start the engine to operating temperature, and take a test drive to verify that the misfire is resolved and no new codes appear.
Safety and when to seek professional help
Ignition and fuel-system work involves high voltage and pressurized fuel. If you lack the tools, a clean workspace, or the experience to safely perform diagnostics and repairs, or if the misfire persists after basic checks, consult a qualified automotive technician. Advanced tests—such as cylinder leak-down, oscilloscope-based ignition tracing, or engine-internal inspections—are best left to professionals.
Summary
P0304 signals a misfire in cylinder 4. A reliable fix starts with confirming the misfire data, then diagnosing ignition (spark plug and coil), fuel delivery (injector and pressure), vacuum leaks, and compression. Most misfires are resolved by replacing a worn spark plug or faulty coil or injector; if the problem persists, mechanical issues or PCM faults may be involved. Regular maintenance—timely spark-plug replacement, fuel-system care, and checking for vacuum leaks—helps prevent future occurrences.
Bottom line: systematic testing of spark, fuel, vacuum, and compression is the key to accurately diagnosing and correcting a P0304 misfire, returning your engine to smooth, efficient running.
Is it worth fixing a P0304 code?
Addressing the P0304 error code is crucial because a misfiring cylinder can lead to various engine performance problems. Ignoring the issue can result in reduced fuel efficiency, increased emissions, and potential damage to the catalytic converter.
What is the most common cause of cylinder 4 misfire?
Spark plug 4 is fouled, worn, or failed. Spark plugs deteriorate with age (typically 30,000-100,000 miles). This is the most common misfire cause. Modern engines have one coil per cylinder or coil pack.
How to fix P0304 cylinder 4 misfire?
How to Fix the P0304 Code
- Replacing faulty spark plugs.
- Testing and replacing ignition coils.
- Examining and cleaning fuel injectors.
- Resolving internal mechanical issues.
- Fixing vacuum leaks.
How much does it cost to fix a misfire on cylinder 4?
Depending on the cause, the repair or replacement costs for an engine misfire can range between $100 and $1,000. The intensity of the issue will ultimately determines the repair rates.


