P0304 Code: Cylinder 4 Misfire Detected – Causes & Fixes

What is P0304?

The P0304 diagnostic trouble code indicates that your vehicle’s engine control unit (ECU) has detected a misfire in cylinder 4. A misfire occurs when the fuel-air mixture in that cylinder fails to ignite properly or burns incompletely during the combustion cycle. This is a high-severity code that requires prompt attention, as continued driving with a misfiring cylinder can damage your catalytic converter and lead to more expensive repairs.

What Does P0304 Mean?

P0304 is part of the OBD-II standard diagnostic code system. Breaking it down:

  • P = Powertrain code
  • 0 = Generic code (applies to all manufacturers)
  • 3 = Ignition system problem
  • 04 = Cylinder 4 misfire detected

Your engine’s ECU monitors ignition timing and combustion efficiency. When cylinder 4 fails to fire properly multiple times within a set number of engine cycles, the code is triggered. The ECU detects this by monitoring crankshaft speed variations—a misfiring cylinder causes the crankshaft to slow momentarily as that cylinder fails to produce power.

Common Symptoms

You may notice one or more of these symptoms when P0304 is active:

  • Check Engine Light illuminated on the dashboard
  • Rough idle or engine vibration at a stop
  • Loss of power or acceleration hesitation
  • Engine shaking or jerking during acceleration
  • Fuel smell from the exhaust (unburned fuel)
  • Reduced fuel economy
  • Difficulty starting the engine
  • Popping or backfiring sounds from the exhaust

Possible Causes

P0304 can result from several issues affecting cylinder 4’s ability to ignite fuel. Listed from most to least common:

1. Faulty Spark Plug (Most Common)

Worn, fouled, or gapped spark plugs are the leading cause of cylinder misfires. Over time, spark plugs wear out and lose their ability to create a strong spark. Check your vehicle’s maintenance schedule—spark plugs typically need replacement every 30,000 to 100,000 miles depending on type.

2. Defective Ignition Coil

The ignition coil for cylinder 4 may be failing, preventing proper voltage delivery to the spark plug. Coils can fail due to heat exposure, moisture, or electrical stress. This is especially common in older vehicles.

3. Fuel Injector Issues

A clogged, leaking, or malfunctioning fuel injector in cylinder 4 can cause an improper fuel-air ratio. This prevents proper combustion even if the spark plug fires correctly.

4. Compression Problems

Low compression in cylinder 4 due to worn piston rings, valve leaks, or head gasket failure prevents the fuel-air mixture from igniting efficiently. A compression test can diagnose this issue.

5. Vacuum Leaks

Leaks in vacuum lines disrupt the fuel-air mixture ratio, making combustion difficult. These leaks can be hard to locate but are often found around intake manifolds and hoses.

6. Contaminated or Poor Quality Fuel

Bad fuel with too much water content or low octane rating can cause misfires. Using fuel from an unreliable source or driving with a nearly empty tank can introduce contaminants.

7. Timing Issues

Incorrect ignition timing, often caused by a faulty timing belt, crankshaft position sensor, or camshaft sensor, prevents the spark from firing at the right moment.

8. Wiring or Connector Problems

Corroded, loose, or damaged wiring and connectors between the ignition coil and spark plug can interrupt the electrical signal needed for combustion.

Diagnostic Steps

Follow these steps to diagnose the cause of P0304:

Step 1: Retrieve Full Diagnostic Codes

Use an OBD-II scanner to read all stored and pending codes. Multiple misfire codes (P0300-P0308) may indicate a different problem than a single cylinder 4 misfire.

Step 2: Inspect Spark Plug and Coil

Remove the spark plug wire or coil pack from cylinder 4. Inspect the spark plug for:

  • Excessive wear or gap widening
  • Carbon fouling (black deposits)
  • Oil fouling (wet, oily appearance)
  • Damage or corrosion

Replace the spark plug if it shows any of these signs. Also visually inspect the ignition coil for cracks, burns, or corrosion.

Step 3: Check Ignition Coil Output

Test the ignition coil with a multimeter or dedicated coil tester. A faulty coil typically shows infinite resistance or no output. Compare readings to the manufacturer’s specifications.

Step 4: Perform a Compression Test

Remove all spark plugs and use a compression tester on cylinder 4. Normal compression is typically 100-200 PSI depending on the engine. Low compression indicates internal engine damage.

Step 5: Check Fuel Injector

Listen for a clicking sound from the fuel injector when the engine is cranked. No sound may indicate an electrical problem. A fuel injector tester can verify proper operation and spray pattern.

Step 6: Inspect Vacuum Lines and Connections

Visually inspect all vacuum hoses for cracks, splits, or loose connections. Smoke test kits can help identify small leaks not visible to the eye.

Step 7: Check Sensor Data

Using a diagnostic scanner, monitor live data from:

  • Crankshaft Position Sensor (CKP)
  • Camshaft Position Sensor (CMP)
  • Mass Air Flow (MAF) sensor
  • Oxygen sensors

Look for erratic readings or values outside normal ranges.

Repair Cost Estimates

The cost to repair P0304 varies widely depending on the underlying cause:

  • Spark Plug Replacement: $100–$300 (parts and labor)
  • Ignition Coil Replacement: $150–$400
  • Fuel Injector Cleaning/Replacement: $50–$900
  • Compression Repair (Engine Work): $500–$3,000+
  • Timing Belt/Chain Replacement: $300–$1,500
  • Vacuum Leak Repair: $100–$600
  • Sensor Replacement: $150–$400

Starting with spark plug and coil inspection is recommended, as these are the least expensive and most common fixes.

Can I Still Drive?

Severity: HIGH

While you may be able to drive short distances, it is not recommended to continue driving with P0304 active. Here’s why:

  • Catalytic Converter Damage: Unburned fuel enters the exhaust system and can overheat and damage the catalytic converter, a very expensive component ($800–$2,500).
  • Engine Damage: Continued misfiring can cause internal engine damage over time.
  • Fuel Economy: Your vehicle will consume significantly more fuel.
  • Emissions: Your vehicle will fail emissions testing.
  • Performance: Loss of power makes the vehicle unsafe in certain driving conditions.

Recommended Action: Have the vehicle diagnosed and repaired as soon as possible. If you must drive it, do so only to a repair facility and avoid extended highway driving or heavy acceleration.

FAQ

Q: Is P0304 the same as a general misfire code?

A: No. P0300 is a general random misfire code indicating multiple cylinders are misfiring. P0304 specifically identifies cylinder 4. This helps pinpoint the problem to that cylinder’s ignition system or fuel delivery.

Q: Can I just replace the spark plug and ignore the code?

A: You should replace the spark plug as a first step, but if the code returns after replacement, the problem is likely the ignition coil, fuel injector, or compression issue. Don’t ignore a recurring code—it indicates a more serious problem.

Q: Will P0304 clear on its own?

A: The code may clear temporarily if the misfire stops, but it will return if the underlying cause isn’t fixed. The ECU will eventually turn the check engine light back on after detecting the misfire again. Proper diagnosis and repair are necessary for a permanent fix.

Q: How do I know which cylinder is cylinder 4?

A: Cylinder numbering varies by engine configuration. Consult your vehicle’s service manual for the specific cylinder layout. Generally, cylinders are numbered from front to back or in a specific firing order pattern. Your mechanic can identify it for you.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top