Skanyx
FeaturesPricingHow It WorksBlogDownload
Log in
← Back to Blog

P0300, P0301, P0302, P0303, P0304: Engine Misfire Codes Explained

Skanyx Team•March 18, 2026•6 min read

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?

RepairParts CostLabour CostTotal EstimateDIY Difficulty
Spark plug set (4-cylinder)20-80 euros20-60 euros40-140 eurosEasy
Spark plug set (V6)30-120 euros40-120 euros70-240 eurosModerate
Single ignition coil30-100 euros30-80 euros60-180 eurosEasy
Fuel injector cleaning (all)80-200 euros0-60 euros80-260 eurosModerate
Single fuel injector replacement50-200 euros60-150 euros110-350 eurosProfessional
Vacuum leak repair5-40 euros40-120 euros45-160 eurosModerate
Fuel pump replacement100-300 euros150-350 euros250-650 eurosProfessional
Head gasket repair50-150 euros500-1,500 euros550-1,650 eurosProfessional
Prices estimated as of March 2026. Costs vary by region, vehicle, and shop.

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:

P0300 →P0171 →P0172 →

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.

Related posts

How-To Guides

Check Engine Light: What It Means, Common Causes, and Repair Costs

Your check engine light is on. Learn what solid vs flashing means, the most common codes, how to diagnose them, and what repairs typically cost.

September 15, 2024
15 min
Guides

OBD2 Live Data: How to Read & Interpret Real-Time Parameters

Learn how to read and interpret OBD2 live data parameters like fuel trims, O2 sensors, and MAF to diagnose car problems faster.

April 15, 2025
15 min
Guides

P0171 Code: System Too Lean - Diagnosis & Repair Guide

P0171 explained: what system too lean means, the most common causes in order, how to diagnose with fuel trims, repair costs (€50 to €800), and when it's safe to drive.

February 20, 2025
13 min

Ready to understand your vehicle better?

Start using Skanyx today and get AI-powered diagnostics that translate complex codes into plain English.

Get StartedSee Pricing
Skanyx

Understand your car.
Without the jargon.

AI-powered vehicle diagnostics that speak human. Understand what your car is telling you—without the jargon.

Coming soon to iOS & Android

Product

  • Features
  • Pricing
  • Download
  • How It Works

Company

  • About Us
  • Blog
  • Careers

Support

  • Contact Us
  • FAQ
  • Report a Bug
  • Support

Legal

  • Privacy Policy
  • Terms of Service
  • Cookies Policy
  • Refund & Warranty

© 2026 SKANYX

Privacy PolicyTerms of Service