🛒 Shop
Free Guides By Make Fault Codes MOT Checker Symptom Finder AI Mechanic Shop YouTube

P0300 - Random / Multiple Cylinder Misfire

By Jamie (Mr Auto Fixer) - Professional Mechanic, 20+ Years Experience

Engine management light on. Rough idle, power loss, and poor economy. Learn what causes it and how to diagnose it yourself.

High - Act Now
Last checked: May 2026

What Is P0300?

P0300 means the ECU has detected misfires occurring across multiple cylinders or in a random, non-repeating pattern. The ECU monitors crankshaft rotation via the crankshaft position sensor - each misfire causes a tiny but measurable drop in rotational speed that the ECU can detect and attribute to a specific cylinder. When the misfire pattern does not settle on one cylinder, or affects multiple cylinders simultaneously, P0300 is stored.

P0300 is one of the most serious common fault codes. Persistent misfires send unburnt fuel into the catalytic converter, causing it to overheat and fail. On severe misfires, raw fuel entering the exhaust can also wash oil off cylinder bores and damage the engine. Identifying the root cause quickly is essential - the causes range from something as simple as a set of worn spark plugs to a failed head gasket.

Common Symptoms

  • Engine management light on - often flashing during active misfires
  • Rough or shaking idle
  • Hesitation and stumbling under acceleration
  • Power loss
  • Catalytic converter overheating (rotten egg smell)
  • Increased fuel consumption
  • Possible black or white smoke
▶ From the workshop
The Ford in this video was misfiring while the scanner showed nothing useful at all. It is a good illustration of why a random misfire code sends you to the plugs, coils and compression rather than to the code itself.

Common Causes

Worn Spark PlugsThe most common cause on petrol engines. Worn plugs have a larger electrode gap, requiring higher ignition voltage and misfiring under load or on multiple cylinders when all plugs are equally worn.
Faulty Ignition CoilsIndividual coil-on-plug or coil pack failures cause misfires. When one coil degrades, others near the end of their life may fail around the same time, causing apparent multi-cylinder P0300.
Vacuum or Air LeakA large intake air leak after the MAF sensor causes a lean condition that causes misfires across multiple cylinders. P0171 (system lean) is typically stored alongside P0300.
Low Fuel PressureInsufficient fuel pressure starves multiple injectors, causing lean misfires across all cylinders. P0087 typically accompanies P0300 in this case.
Failed Head GasketCoolant ingress into the combustion chamber from a blown head gasket causes misfires. White smoke and coolant loss without visible leaks are tell-tale signs.
EGR System FaultA stuck-open EGR valve floods the intake with inert exhaust gas at idle and light load, causing lean misfires.

How to Diagnose P0300

{intro}

Interactive - Answer and Narrow It Down

Every P0300 outcome, written out in full

The tool above asks a couple of questions and lands you on one of these 6 results. They are all set out here as well, so you can read them without clicking through, compare them against each other, or check one on a phone with no signal.

If you answered The engine light is flashing and the car is shaking hard

Stop, do not drive A flashing engine light does not mean the same thing as a steady one. It means the misfire is bad enough right now that unburnt fuel is being pumped into the catalytic converter, and a cat can be cooked in a matter of miles.

  • Dead coil pack or coil-on-plug (Most likely) A coil that has failed outright kills one cylinder completely, and that is what makes the light flash rather than glow. On a coil-on-plug engine you can often find it by swapping the suspect coil to another cylinder and seeing whether the misfire follows it. Coils are usually £25-£70 each.
  • Failed or broken spark plug (Likely) Plugs left in past their interval crack their ceramic or wear the gap so wide the coil cannot jump it. If the plugs have no service history, do not chase anything else until they have been out and looked at. On most engines it is an hour and £40 in parts.
  • Dead injector or its wiring (Possible) An injector that has stopped opening, or lost its plug connection, gives the same complete dead cylinder as a dead coil. Cheap check first: unplug and inspect the connector for oil, corrosion and cracked locking clips before anyone quotes for injectors.

What to do next: Stop driving it. Not tomorrow, now. A misfire like this can turn a £60 coil into a £700 catalytic converter within a single journey, and once the cat melts internally it also blocks the exhaust and can hurt the engine. Get it recovered or fixed on the drive.

OBD Fault Code Plain English Guide - PDF cover
Next time, read the code yourself

OBD Fault Code Plain English Guide

  • 100 most common UK fault codes in plain English
  • A severity rating for every code so you know what can wait
  • Causes and next steps listed for each fault

Instant PDF download · works on phone, tablet or PC · 7-day money-back guarantee

If you answered Only for the first minute or two from cold

Drive carefully, book it in A misfire that only exists for the first minute from cold is telling you the engine is fine mechanically and something is wrong with the extra fuel and air the ECU adds while it warms up.

  • Worn spark plugs (Most likely) A cold engine is the hardest condition for a tired plug - the mixture is rich and damp and the spark has the most work to do. Plugs that pass a warm test happily can still misfire cold. This is by far the most common answer and the cheapest to rule out.
  • Coolant temperature sensor reading wrong (Likely) The ECU decides how much extra fuel to add from the coolant sensor. A sensor that reports the engine as warmer than it is starves the cold start, and a misfire follows. Live data settles it in seconds - the reading at first start should match the outside air temperature.
  • Air leak that only bites when cold (Possible) Perished intake and vacuum hoses shrink and harden when cold and seal up as they warm through, so a small leak causes a misfire only in the first minute. Smoke testing a cold engine is the only reliable way to find these. How to find an air leak

What to do next: Take the plugs out and look at them before spending anything else. If they are past their interval, or two of them look different from the rest, you have almost certainly found your fault. Note which cylinder each plug came from - the odd one out points at the cylinder.

If you answered Lumpy at idle, smooths out once you are moving

Drive carefully, book it in Rough at idle and smooth once you are moving is the signature of unmetered air. At idle a small leak is a big percentage of the total airflow, so it upsets the mixture badly. At 3,000 rpm the same leak is lost in the noise.

  • Vacuum or intake air leak (Most likely) Split intake elbows, perished brake servo hoses, a leaking PCV pipe and a hardened intake manifold gasket all do this. A quick tell is idle speed that hunts up and down rather than sitting steady. Find it with smoke rather than by replacing parts on a hunch. Smoke test the intake properly
  • Carboned throttle body or idle air passage (Likely) Soot and oil mist build a lacquer on the throttle plate over the years and the ECU loses control of the small airflow it needs at idle. Cleaning it is a half hour job with a can of throttle body cleaner, and many cars need an idle relearn afterwards or they idle worse before they idle better.
  • Carbon on the intake valves (Possible) On direct injection petrols there is no fuel washing the back of the valves, so carbon builds into a sponge that disturbs airflow at low lift. Typical on VAG TSI, BMW N43 and N47 and Ford EcoBoost past 60,000 miles. Walnut blasting is the fix and it is a garage job.

What to do next: Before you buy anything, get someone to spray a little carb cleaner around the intake joints and vacuum hoses with the engine idling. If the idle speed changes as you spray a spot, you have found the leak. Do it in daylight, keep it away from anything hot and use short bursts.

If you answered It started right after I filled up

Drive carefully, book it in A misfire that begins within a few miles of a fill-up is usually about what came out of the pump, not about the engine. That is good news, because the cure is often just getting rid of it.

  • Wrong or contaminated fuel (Most likely) A small amount of the wrong grade or a bad batch upsets combustion across all cylinders at once, which is exactly what P0300 describes. If you filled at an unfamiliar station and the fault started within twenty miles, that is your prime suspect.
  • Water in the fuel (Likely) Water sits at the bottom of station tanks and gets stirred up after a delivery. It causes a stumble that is worse under load and can also throw lean codes alongside P0300. Draining and refilling with fresh fuel from a busy station clears it.
  • Coincidence - plugs at the end of their life (Possible) Sometimes the fill-up is a red herring and the plugs were simply due. Worth knowing before you drain a full tank of perfectly good fuel: check the service history first.

What to do next: If you are confident about the fuel, the safest move is to drain and refill rather than run it through. Modern high pressure petrol and diesel systems do not tolerate contamination well, and the cost of a drain is a fraction of the cost of an injection system. Keep your receipt - a fuel station will sometimes cover it if a batch is bad.

If you answered Under load - pulling away, hills, overtaking, then Petrol

Drive carefully, book it in A petrol that is fine gently but breaks up under load is a classic electrical breakdown pattern. Under load the cylinder pressure is higher and the spark needs far more voltage to jump the gap, so a marginal component fails only when you ask the most of it.

  • Coil breaking down under load (Most likely) A coil with degraded internal insulation makes enough voltage at light throttle and gives up when the demand rises. It will often pass a static test perfectly. If the misfire follows a swapped coil to a different cylinder, that is your answer.
  • Plug gap worn too wide (Likely) Every mile widens the gap a fraction. Past the service interval the coil can still bridge it at idle but not under boost or full throttle. Check the gap against the manufacturer figure rather than assuming a new looking plug is a good one.
  • Fuel starvation under demand (Possible) A tired fuel pump or a filter that has never been changed delivers enough at idle and runs out of pressure when the engine wants full flow. The tell is that the misfire gets worse the longer you hold the throttle open, rather than appearing instantly.

What to do next: Get a scanner on it and watch the misfire counters while someone drives it under load. If the counts pile onto one cylinder it is coil, plug or injector on that pot. If they are spread evenly across all of them, stop looking at ignition parts and start looking at fuel supply and air leaks.

If you answered Under load - pulling away, hills, overtaking, then Diesel

Drive carefully, book it in A diesel misfiring under load is not an ignition problem, because there is no ignition system to blame. It is fuel delivery, and the amount of fuel a diesel wants under load is many times what it needs to idle.

  • Failing injector (Most likely) An injector that has lost its spray pattern still runs the engine at idle and cannot deliver a clean charge under load. A back-leakage test tells you which one in about twenty minutes, and it is worth paying a garage for that test rather than replacing injectors on a guess at £150-£300 each.
  • Low fuel supply pressure (Likely) A blocked filter, a tired lift pump or a collapsing suction hose all give plenty of fuel at idle and run short under load. If you also have a low rail pressure code stored, treat this as the leading theory. P0087 - fuel rail pressure too low
  • Low compression on one cylinder (Possible) Worn bores, a tired valve or a leaking injector washer drop compression on one pot, and a diesel with low compression on one cylinder misfires hardest when it is working. This is the expensive answer, so prove the cheap ones are innocent first.

What to do next: Change the fuel filter first if there is any doubt about when it was last done - it is cheap, it is due anyway, and it removes the most common cause from the list. If the misfire survives a new filter, book a back-leakage test before anyone starts quoting for injectors.

1

Note Whether the MIL is Flashing

A flashing engine management light during driving indicates an active catalytic converter damaging misfire. Stop driving and investigate immediately - continued driving with a flashing MIL risks a very expensive catalytic converter replacement.

2

Check for Companion Codes

Read all stored codes. Cylinder-specific codes (P0301–P0308) alongside P0300 indicate a dominant cylinder that is causing the random pattern. P0171/P0174 (lean) alongside P0300 points to fuelling or air leak causes.

3

Check Spark Plugs

Remove and inspect all plugs. Worn, fouled, or damaged plugs are the most common cause. Check the electrode gap and look for oil fouling (brown deposits) or carbon fouling (black deposits). Replace the full set if plugs are overdue.

4

Test Ignition Coils

On coil-on-plug systems, swap coils between cylinders and see if the misfire moves with the coil. A misfire that moves to a different cylinder when the coil is swapped confirms a faulty coil.

5

Check for Air Leaks

Inspect all intake hoses and vacuum connections. A large air leak causes lean misfires across multiple cylinders. Smoke test or brake cleaner test around intake joints.

6

Check Coolant Level and Condition

Low coolant or a mayonnaise-like residue on the oil filler cap or coolant cap indicates a head gasket issue. A compression test confirms this.

Do Not Drive with a Flashing Engine Management LightA flashing MIL means active catalytic converter damage is occurring with every misfire. Continuing to drive can destroy the catalytic converter (£300–£1,500) within minutes. Pull over safely and have the vehicle recovered if the light is flashing continuously.

Mechanic's Corner - P0300 on UK Cars

The single most underestimated cause of P0300 on UK vehicles is worn spark plugs that look visually acceptable but have exceeded their service interval. Modern iridium plugs are rated for 60,000 miles but the electrode condition deteriorates well before then on vehicles run frequently on short journeys. If mileage is overdue and spark plugs haven't been changed, start there - it resolves P0300 in the majority of petrol engine cases without any further diagnosis needed.

On VAG (VW, Audi, Skoda, SEAT) 1.4 TSI and 1.8/2.0 TFSI engines, check the ignition coil N-connectors first. These engines are notorious for the coil connectors corroding or cracking at the clip, causing an intermittent coil contact that produces multi-cylinder P0300 rather than a single-cylinder code. Wiggle each coil while reading live misfire data on a scanner and watch the misfire counter on each cylinder.

Verdict

Check spark plugs first - they are the most common cause and an inexpensive replacement. A full plug and coil service clears the majority of P0300 faults on older engines. If plugs and coils are fine, move to fuel system and air leak diagnosis.

P0305 and P0306 - Misfires On Cylinders 5 and 6

If you are reading P0305 or P0306, your engine has at least five cylinders - these are the same per-cylinder misfire codes as P0301 to P0304, just further along the block. Every cause and test on this page applies unchanged: coil, plug, injector, compression, in that order of likelihood. The code tells you where to look, and the swap test tells you what is wrong - move the coil from the flagged cylinder to another, clear the codes, and see whether the misfire follows.

What genuinely changes on a six cylinder engine is access. On a transverse V6 the rear bank sits against the bulkhead, and cylinders on that bank can mean removing the intake manifold or working blind by feel. Budget the time honestly before starting, identify which physical cylinder your engine calls number 5 or 6 from the workshop manual (V6 numbering schemes differ wildly between makes), and consider doing all the plugs on that bank while everything is off - nobody wants to remove the same manifold twice in a month.

Jamie - Mr Auto Fixer
Written by
Jamie - Mr Auto Fixer
Qualified Mechanic 20+ Years Experience UK Based

Professional UK mechanic with over 20 years of hands-on experience. All guides are based on real workshop repairs - not theory.

About Mr Auto Fixer
Common Questions

Frequently Asked Questions

P0300 is a random or multiple cylinder misfire - no single cylinder is dominant. P0301 (and P0302–P0308) are cylinder-specific misfires. Both codes can appear together. A cylinder-specific code alongside P0300 suggests that cylinder is the main culprit.
Do not drive if the engine management light is flashing - stop immediately. If the light is steady and the misfire is mild, you can drive cautiously to a garage, but avoid high engine loads. Prolonged misfires destroy catalytic converters.
Yes. Contaminated fuel, severely out-of-specification fuel, or water in the tank can cause misfires across multiple cylinders. If symptoms appeared after refuelling, this is worth investigating.
Yes. All plugs on the same engine age together. If some are misfiring due to wear, the others are close behind. Always replace the complete set at the same time.
Yes, but only after a completed OBD drive cycle. Clear the code with a scanner after the repair. If the underlying cause is fixed, the code will not return. If you do not clear it, most ECUs will extinguish the engine management light automatically after a set number of successful drive cycles without a fault - but this takes longer than simply clearing it yourself.
Free from Mr Auto Fixer

Get my used car inspection checklist – free

The same checklist I use when a mate asks me to look over a car before they buy it. I will email you the printable PDF, plus new guides as I write them. No spam, unsubscribe any time.

Done – check your inbox, the checklist is on its way.

Something went wrong. Please try again in a moment.