← Back to Carrgo Knowledge
OBD-II Codes

P0304 — Cylinder 4 Misfire Detected

P0304 indicates a misfire detected on cylinder 4. Learn the common causes, symptoms, and diagnostic checks before replacing parts.

By Carrgo KnowledgeSeptember 18, 20266 min read
Cylinder 4 misfire diagnostic

Carrgo Knowledge

What does P0304 mean?

P0304 indicates that the engine control system has detected a misfire on cylinder 4.

A misfire occurs when cylinder 4 does not properly burn the air-fuel mixture during combustion. The problem can be related to ignition, fuel delivery, air intake, compression, engine timing, or an electrical fault.

The code identifies cylinder 4 as the cylinder where the misfire was detected, but it does not automatically identify which component has failed.

Common symptoms

  • Rough or unstable idle
  • Engine shaking or vibration
  • Hesitation during acceleration
  • Loss of engine power
  • Poor acceleration
  • Increased fuel consumption
  • Engine stumbling
  • Difficult starting
  • Engine stalling
  • Check engine light
  • Flashing check engine light during severe misfire

Common causes of P0304

  • Worn or fouled spark plug on cylinder 4
  • Faulty ignition coil
  • Faulty or clogged fuel injector
  • Injector wiring or connector fault
  • Ignition coil wiring or connector fault
  • Vacuum or intake air leak
  • Low fuel pressure
  • Low compression on cylinder 4
  • Burnt or leaking valve
  • Damaged piston or piston rings
  • Head-gasket problem
  • Incorrect engine timing
  • Crankshaft or camshaft signal problems
  • Poor-quality or contaminated fuel

How should P0304 be diagnosed?

Start by confirming the trouble code with a diagnostic scanner and checking for additional codes. Other cylinder-specific misfire codes and fuel-trim codes can provide useful diagnostic clues.

Confirm the cylinder numbering for the specific engine before testing. Cylinder numbering can vary between engine designs and manufacturers.

  • Inspect the cylinder 4 spark plug
  • Check the cylinder 4 ignition coil
  • Inspect ignition wiring and connectors
  • Test the cylinder 4 fuel injector
  • Check injector wiring and control
  • Inspect for intake or vacuum leaks
  • Check fuel pressure when necessary
  • Monitor misfire counters and live data
  • Perform a compression test when required
  • Perform a leak-down test if compression is low
  • Check engine timing when necessary

Test the ignition coil before replacing it

If the vehicle uses interchangeable ignition coils, a technician may swap the cylinder 4 coil with another cylinder and monitor the misfire data.

If the misfire moves to the cylinder receiving the suspected coil, the ignition coil becomes a strong suspect. This type of component testing should be performed according to the vehicle manufacturer's diagnostic procedure.

Check the cylinder 4 fuel injector

A faulty fuel injector can cause cylinder 4 to misfire by delivering too much fuel, too little fuel, or no fuel.

Check the injector's electrical circuit, connector, control signal, and operation before replacing it. Fuel pressure and overall fuel delivery should also be considered when necessary.

Check engine compression

If the ignition and fuel systems appear to be functioning correctly, perform a compression test and compare cylinder 4 with the other cylinders.

Low compression may indicate a valve problem, piston or piston-ring problem, head-gasket failure, or another internal engine fault.

Check for intake and vacuum leaks

An air leak near cylinder 4 can create an incorrect air-fuel mixture and contribute to a misfire.

Inspect the intake manifold, gaskets, vacuum hoses, PCV system, and other nearby intake components.

Do not replace parts based only on P0304

P0304 identifies cylinder 4 as the cylinder where the misfire was detected. It does not automatically prove that the spark plug, ignition coil, injector, or another component has failed.

A proper diagnosis should check spark, fuel, air, compression, timing, and electrical circuits before replacing expensive components.

Is P0304 serious?

P0304 can be serious when the misfire is continuous or severe. A severe misfire can allow unburned fuel to enter the exhaust system and may cause excessive heat and catalytic-converter damage.

If the check engine light is flashing or the engine is running very badly, the vehicle should be diagnosed promptly.

Can you drive with P0304?

Avoid prolonged driving while the engine is actively misfiring.

If the engine is shaking severely, losing significant power, stalling, or the check engine light is flashing, stop driving when it is safe to do so and have the vehicle properly diagnosed.

Carrgo Technician Tip

P0304 is a diagnostic starting point, not a parts-replacement command.

Before replacing components, systematically check SPARK, FUEL, AIR, COMPRESSION, TIMING, and the related electrical circuits.

Related OBD-II trouble codes

  • P0300 — Random/Multiple Cylinder Misfire Detected
  • P0301 — Cylinder 1 Misfire Detected
  • P0302 — Cylinder 2 Misfire Detected
  • P0303 — Cylinder 3 Misfire Detected
  • P0305 — Cylinder 5 Misfire Detected
  • P0306 — Cylinder 6 Misfire Detected
  • P0171 — System Too Lean
  • P0172 — System Too Rich

Carrgo Diagnostics

Ready to diagnose P0304?

Knowledge helps you understand the problem. Carrgo's Trouble Code Center helps you investigate the diagnostic information behind the code.

Need Help With Your Vehicle?

Don't just read about the problem.
Take the next step with Carrgo.

Use Carrgo's automotive tools to understand your vehicle, explore diagnostic information or connect with automotive professionals.