P0300, P0301, P0302, P0303, P0304: Engine Misfire Codes Explained
P0300 means random misfires across multiple cylinders. P0301 through P0304 point to a specific cylinder. Here is how to tell which part failed, what it costs to fix, and whether you can keep driving.
Quick Answer
P0300 means random misfires across multiple cylinders, while P0301 through P0304 identify a specific misfiring cylinder. Worn spark plugs are the most common cause, followed by failed ignition coils and fuel delivery problems. If your check engine light is flashing, stop driving immediately to avoid destroying the catalytic converter. Most repairs cost 40-250 euros for plugs or coils.
An engine misfire is one of the most common and most noticeable engine problems. You feel it as a stumble, vibration, or momentary loss of power. The engine shakes at idle, hesitates during acceleration, or bucks under load. The check engine light comes on, and in severe cases, it flashes, which is the most urgent warning your car can give.
The misfire code family runs from P0300 through P0312 (on a 12-cylinder engine). P0300 is random/multiple cylinder misfires. P0301 is cylinder 1, P0302 is cylinder 2, and so on. The specific cylinder number tells you exactly where to look, which makes these codes some of the most diagnostic-friendly in the entire OBD2 system.
Understanding the misfire code numbering
P0300 is the random misfire code. It means the ECU detected misfires but they are not concentrated in any single cylinder. They are hopping around, hitting cylinder 1 one moment, cylinder 3 the next. This pattern points to a cause that affects all cylinders: fuel quality, fuel pressure, MAF sensor, or vacuum leak.
P0301 through P0312 are cylinder-specific. The last digit matches the cylinder number. P0301 = cylinder 1, P0302 = cylinder 2, P0303 = cylinder 3, P0304 = cylinder 4. If you have a V6, codes can go up to P0306. V8 engines go to P0308.
When you see a single cylinder-specific code (just P0302, for example), the cause is almost always something specific to that cylinder: its spark plug, its ignition coil, or its fuel injector. When you see P0300 alongside one or more cylinder codes, start with the shared causes first.
What causes engine misfires?
Worn spark plugs. This is the single most common misfire cause. Spark plugs have a finite lifespan. Standard copper plugs last about 30,000 km. Platinum plugs last 60,000-80,000 km. Iridium plugs last 80,000-120,000 km. As the electrode wears, the gap widens, the spark weakens, and eventually the plug cannot reliably ignite the mixture. Replacing spark plugs on schedule prevents the majority of misfire codes. Failed ignition coil. Each cylinder (on modern coil-on-plug systems) has its own ignition coil. Coils fail from heat cycling and age, typically after 80,000-150,000 km. A failed coil produces no spark at all, causing a constant misfire on that cylinder. The swap test is the fastest diagnosis: move the suspected coil to a different cylinder and see if the misfire code follows it. Faulty fuel injector. A clogged, leaking, or electrically failed injector causes either too much or too little fuel in that cylinder. Clogged injectors underdeliver fuel (lean misfire). Leaking injectors overdrive fuel (rich misfire, often with fuel smell). Professional ultrasonic cleaning resolves many clogged injectors without replacement. Vacuum leak. Air entering the intake manifold through a cracked hose, torn gasket, or broken PCV valve creates a lean condition that causes misfires, especially at idle. Vacuum leaks tend to affect the cylinders closest to the leak point, so the cylinder-specific code can help locate the leak. Low fuel pressure. A weak fuel pump, clogged fuel filter, or failing fuel pressure regulator starves all cylinders of fuel. This triggers P0300 (random misfires) rather than a single-cylinder code, because all cylinders are equally affected. Low compression. Worn piston rings, burned valves, or a blown head gasket reduce compression in the affected cylinder. Without adequate compression, the fuel-air mixture cannot ignite properly. Compression problems cause consistent, cylinder-specific misfire codes that do not respond to ignition or fuel system repairs. A compression test confirms this, but it is the least common misfire cause and usually occurs on high-mileage engines. Bad MAF sensor or oxygen sensor. These sensors control the fuel mixture. A faulty MAF underreads air (causing lean misfires), while a stuck oxygen sensor can cause the ECU to miscalculate fuel delivery. These typically trigger P0300 alongside fuel trim codes like P0171 or P0172.How to diagnose a misfire
Step 1: Identify the pattern. Is it P0300 (random) or a specific cylinder? Random = shared cause. Specific cylinder = component on that cylinder. If multiple specific cylinders are listed (P0301 + P0304, for example), check if those cylinders share a coil pack, fuel rail, or intake runner. Step 2: For single-cylinder misfires, do the swap test. This is the most effective DIY diagnostic. Swap the ignition coil from the misfiring cylinder with one from a cylinder that is not misfiring. Clear codes and drive. If the misfire code follows the coil to the new cylinder, the coil is bad. If it stays in the original cylinder, the coil is fine and the problem is the spark plug or injector.Do the same with spark plugs if the coil swap did not identify the cause.
Step 3: For random misfires (P0300), check shared systems. Start with fuel trim data. High positive fuel trims (above +10%) suggest a lean condition causing misfires. Check for vacuum leaks, clean or test the MAF sensor, and test fuel pressure. Step 4: Check spark plug condition. Remove the spark plug from the misfiring cylinder and inspect it. A wet, fuel-soaked plug suggests a rich condition or injector leak. A white, blistered plug suggests overheating or a lean condition. An oil-fouled plug suggests valve seal or ring wear. A normal plug with excessive electrode wear just needs replacement. Step 5: Listen and feel. A misfire caused by a vacuum leak often gets worse at idle and improves at higher RPM. A misfire caused by a bad coil is consistent at all RPMs. A misfire that only appears under heavy load suggests fuel delivery or compression issues.Skanyx identifies which cylinder is misfiring and monitors misfire counts in real time, so you can confirm whether a repair resolved the problem before leaving the driveway. skanyx.com/download
How much does a misfire cost to fix?
| Repair | Parts Cost | Labour Cost | Total Estimate | DIY Difficulty |
|---|---|---|---|---|
| Spark plug set (4-cylinder) | 20-80 euros | 20-60 euros | 40-140 euros | Easy |
| Spark plug set (V6) | 30-120 euros | 40-120 euros | 70-240 euros | Moderate |
| Single ignition coil | 30-100 euros | 30-80 euros | 60-180 euros | Easy |
| Fuel injector cleaning (all) | 80-200 euros | 0-60 euros | 80-260 euros | Moderate |
| Single fuel injector replacement | 50-200 euros | 60-150 euros | 110-350 euros | Professional |
| Vacuum leak repair | 5-40 euros | 40-120 euros | 45-160 euros | Moderate |
| Fuel pump replacement | 100-300 euros | 150-350 euros | 250-650 euros | Professional |
| Head gasket repair | 50-150 euros | 500-1,500 euros | 550-1,650 euros | Professional |
The diagnostic flow saves money: spark plugs first (cheapest, most common), then coil swap test (free diagnostic), then injector and fuel system checks. Following this order means you spend 40-80 euros on plugs before considering a 300-euro injector or a 1,500-euro head gasket.
The flashing check engine light warning
If your check engine light is flashing (not steady), active misfires are occurring and unburned fuel is entering the catalytic converter. Every second of driving in this condition damages the converter. Reduce speed, avoid acceleration, and get the car stopped or to a mechanic immediately. A 60-180 euro ignition coil replacement can become an 800-2,000 euro catalytic converter replacement if you keep driving with a flashing light.
Frequently Asked Questions
- What is an engine misfire?
- A misfire happens when one of the engine's cylinders fails to produce power during its combustion stroke. The fuel-air mixture either did not ignite (no spark), did not receive fuel (injector problem), or could not compress properly (mechanical issue). The engine stumbles because that cylinder contributed nothing while the others kept working.
- Is it safe to drive with a misfire code?
- A single occasional misfire at idle is generally safe for short distances. Continuous misfires, especially under load or at highway speed, are not safe to ignore. Unburned fuel enters the catalytic converter and can overheat and destroy it. If the check engine light is flashing, stop driving as soon as safely possible.
- What is the difference between P0300 and P0301?
- P0300 means misfires are detected across multiple cylinders without a consistent pattern, called random misfires. P0301 means cylinder 1 specifically is misfiring. P0302 is cylinder 2, P0303 is cylinder 3, P0304 is cylinder 4, and so on. Random misfires suggest a shared cause (fuel pressure, MAF sensor). Single-cylinder misfires suggest a component specific to that cylinder (spark plug, coil, injector).
- Can bad fuel cause a misfire?
- Yes. Contaminated fuel, water in fuel, or very low octane fuel can cause misfires across multiple cylinders. If misfires started immediately after refuelling, bad fuel is a strong possibility. Drive through the tank and refuel from a different station. Adding a fuel system cleaner can help. If misfires persist after fresh fuel, the cause is elsewhere.
- How much does it cost to fix a misfire?
- Spark plug replacement costs 40-120 euros for a set. A single ignition coil costs 30-100 euros plus 30-80 euros labour. Fuel injector cleaning runs 80-200 euros. Fuel injector replacement is 100-400 euros per injector. The cheapest fix (spark plugs) resolves the majority of single-cylinder misfire codes.
Quick reference
This article covers these diagnostic codes. Tap any code for a detailed breakdown with causes, costs, and vehicle-specific fixes:
Skanyx Team
Automotive Diagnostics Experts
The Skanyx Team combines automotive expertise with cutting-edge AI technology to help car owners understand and maintain their vehicles better.
