What does code P0304 mean and is it safe to drive?
P0304: Cylinder 4 Misfire Detected. Here’s what it means, what usually causes it, what repairs typically cost, and how urgent it is to keep driving.
Repair cost
$150–$900
System
Powertrain
Urgency
high
What this code means
Misfire confirmed on cylinder 4. On 4-cylinder engines, this is the last cylinder—check coil and plug first, then injector, then compression.
Common causes
- Worn spark plug on cylinder 4
- Failed ignition coil on cylinder 4
- Faulty or clogged fuel injector
- Low compression or valve issue
Symptoms
- Check Engine Light
- Rough idle and shaking
- Poor acceleration or power loss
Typical fixes
- Replace spark plug and COP coil on cylinder 4
- Clean or replace fuel injector
- Compression and leak-down test if basic parts check out
Repair cost range
Repairs for P0304 often fall between $150 and $900, depending on the cause and your vehicle.