HomeP0304 · Engine misfire detected · Cylinder 4
Powertrain

P0304

Engine misfire detected · Cylinder 4

P0304
Reference meaning

What does this code mean?

P0300 indicates random or multiple-cylinder misfire. P0301–P0308 identify the numbered cylinder. Ignition, fuel delivery, compression, air leaks or mechanical timing can cause misfire. Use misfire counters, freeze-frame data and appropriate tests to narrow the cause. A flashing malfunction light can signal a misfire that may damage the catalyst.

A code identifies a detected condition, not a part that must automatically be replaced.

Narrow by vehicle

Clear filters

A listed vehicle is a research lead. Confirm the engine, production range and software in the manufacturer's information.

Manufacturer wording

Source wording can vary by vehicle and suffix. It is shown as written, not as a universal diagnosis.

MazdaP0304:00
CYLINDER NO.4 MISFIRE DETECTEDTHIS IS CAUSED BY IMPROPER CONTROL LOGIC OF THE PCM

NHTSA 10099730

Manufacturer communications

5

Original wording in English

01-012-19-3612

MAZDA

Reported code forms P0304:00

Some vehicles may experience the Check Engine Light ON with DTC P0300:00, P0301:00, P0302:00, P0303:00 and/or P0304:00 stored in memory. P0300:00: Random misfire detected, P0301:00: Cylinder No.1 misfire detected,…

Read communication ↗

01-020-15-2930

MAZDA

Reported code forms P0304:00

SOME VEHICLES MAY EXPERIENCE THE CHECK ENGINE LIGHT ON WITH DTC P0300:00, P0301:00, P0302:00, P0303:00 AND/OR P0304:00 STORED IN MEMORY. • P0300:00: RANDOM MISFIRE DETECTED • P0301:00: CYLINDER NO.1 MISFIRE DETECTED •…

Read communication ↗

01-005-15-3030A

MAZDA

Reported code forms P0304:00

SOME VEHICLES MAY EXPERIENCE THE CHECK ENGINE LIGHT ON WITH DTC P0300:00, P0301:00, P0302:00, P0303:00 AND/OR P0304:00 STORED IN MEMORY AND ACCOMPANIED WITH AN INCREASED ENGINE OIL LEVEL. P0300:00: RANDOM MISFIRE…

Read communication ↗

01-005-15-3030

MAZDA

Reported code forms P0304:00

SOME VEHICLES MAY EXPERIENCE THE CHECK ENGINE LIGHT ON WITH DTC P0300:00, P0301:00, P0302:00, P0303:00 AND/OR P0304:00 STORED IN MEMORY AND ACCOMPANIED WITH AN INCREASED ENGINE OIL LEVEL. P0300:00: RANDOM MISFIRE…

Read communication ↗

01-019-14-2985

MAZDA

Reported code forms P0304:00

SOME VEHICLES MAY EXPERIENCE THE CHECK ENGINE LIGHT ON WITH DTC P0300:00, P0301:00, P0302:00, P0303:00 AND/OR P0304:00 STORED IN MEMORY AND ACCOMPANIED WITH AN INCREASED ENGINE OIL LEVEL.P0300:00: RANDOM MISFIRE…

Read communication ↗

Check vehicle applicability

1

A listed vehicle is a research lead. Confirm the engine, production range and software in the manufacturer's information.

MakeModelModel year
MazdaMAZDA32012

Before replacing a part

Record codes and freeze-frame data. Check battery condition, related codes and visible wiring or hose damage. Follow the vehicle's diagnostic procedure and test results before replacing parts.

Scan worksheet →

Sources and interpretation

These explanations are editorial summaries of the linked manufacturer material. PDF page numbers count from the first file page. Original publications are in English; translations are reference aids. A cited edition is not a claim that it is the manufacturer's latest instruction.

  1. 01 13 14 / 2033805 · Engine, Misfire Diagnostic Aid ↗

    Volkswagen Group of America · PDF page(s) 1, 2 ·

  2. 2024–2025 MY OBD System Operation Summary for Gasoline Engines ↗

    Ford Motor Company · PDF page(s) 9, 10 ·

Source check date · 2026-10-27

Can I keep driving?

A code alone cannot establish whether driving is safe. A flashing malfunction light, severe shaking, overheating, oil-pressure warning or loss of braking or steering needs prompt attention. Stop in a safe place and seek assistance when control or engine safety is affected. Follow the vehicle handbook.