P0300 is a random or multiple-cylinder misfire. Unlike P0301 to P0306, it does not name a cylinder, which tells you something useful in itself: the fault is not one dead coil or one dead plug, it is something the whole engine shares. Fuel, air, spark quality, compression or timing. It usually shows up as a rough idle, a judder under load, a flashing engine light and a noticeable drop in economy. It is a fault worth chasing quickly, because a live misfire wrecks catalytic converters.
Random versus cylinder-specific misfire
The ECU watches crankshaft speed. Every power stroke gives a tiny acceleration; a missed one gives a tiny deceleration. When the count of missed strokes crosses a threshold, a code is stored. - **P0301 to P0306** — one named cylinder. Swap the coil with a neighbour, clear the code, and see if the fault moves. Cheap and quick to solve. - **P0300** — misfires spread across cylinders, or too random to attribute. Something common to all of them is wrong. If you have P0300 *plus* a cylinder-specific code, treat the named cylinder first — the random code is often collateral. A flashing engine management light means the misfire is happening right now and unburnt fuel is going into the exhaust. Drive gently, straight to a garage, and do not sit at high revs.
The common causes on UK cars
**Ignition, on petrol engines** Worn spark plugs are top of the list, especially past 40,000 miles or if a service has been skipped. Plugs wear their gap open and misfire under load first. A full set is £70 to £160 fitted. Cracked coil boots and damp ingress in wet weather cause the classic 'only misfires in the rain' complaint. **Fuel delivery** A blocked fuel filter, weak pump or clogged injectors lean out every cylinder at once — a textbook P0300. Injector cleaning is £90 to £180, a fuel filter £60 to £120, a pump £250 to £600. **Air and vacuum leaks** A split intake hose, a perished vacuum pipe or a failing intake manifold gasket lets unmetered air in. Symptoms: high idle, hunting revs, lean fuel trims and P0300 with no single cylinder to blame. Often under £150 to fix. **Carbon build-up** Direct-injection petrol engines (VAG TSI/TFSI, BMW N-series, Ford EcoBoost) build carbon on the inlet valves because no fuel washes over them. Walnut blasting is £250 to £500 but transformative. **Timing and compression** A stretched timing chain — very common on some 1.2 to 1.6 petrol engines — retards valve timing and misfires across the board. A burnt valve or failed head gasket shows the same code with much worse news attached. A compression or leak-down test settles it.
Diesel P0300
Diesels misfire too, and the causes are different. Injector wear is the big one: a leaking or badly calibrated injector upsets the fuelling on every cylinder, because the ECU trims fuelling globally to compensate. Bad glow plugs cause cold misfire that clears once warm. Low compression from a worn bore or a sticking piston ring shows as a cold rough running that improves after a few minutes. On a common-rail diesel, ask for injector back-leakage and correction values on live data. Those numbers name the bad injector without dismantling anything. A single injector coded and fitted is £250 to £600; a full set on a high-mileage diesel can reach £1,400.
How to diagnose it in the right order
Cheapest and most likely first: 1. Read all codes, including pending and freeze-frame data. Freeze frame tells you the engine speed, load and temperature at the moment it failed — a misfire only at 1,200rpm cold is a different fault from one at 3,000rpm hot. 2. Check the service history. If plugs are overdue, fit plugs before anything else. 3. Inspect coil boots and plug wells for oil and water. 4. Look at fuel trims. Both banks lean means air leak or fuel supply. Both rich means a fuelling or sensor fault. 5. Smoke test the intake for leaks. 6. Compression or relative-compression test if all the above is clean. A good garage will charge £50 to £90 for a proper diagnostic session and it saves far more than that in guessed parts.
What it costs to fix
| Cause | Typical UK fitted cost | |---|---| | Spark plugs (set) | £70 – £160 | | Ignition coil | £70 – £180 | | Fuel filter | £60 – £120 | | Injector clean | £90 – £180 | | Intake or vacuum leak repair | £70 – £250 | | Intake manifold gasket | £180 – £450 | | Walnut blast carbon clean | £250 – £500 | | Diesel injector (each, coded) | £250 – £600 | | Timing chain kit | £700 – £1,600 | | Head gasket | £900 – £2,000 | Most P0300s are resolved in the top half of that table.
Why you should not put it off
A misfire is the fastest way to destroy a catalytic converter. Unburnt fuel ignites inside the cat, melts the substrate, and turns a £120 coil job into a £600 cat job. If the light is flashing, that is happening now. A misfire also dilutes engine oil with fuel, which thins the oil film on your bearings and turbo. On a car with a stretched chain or a weak turbo, that is exactly the wrong thing to add. And on the practical side: an illuminated engine light is an MOT failure on cars first used from 2018, and rough running will usually push the emissions readings over the limit on anything older.
Can I drive with a P0300 code? — Gently and briefly, yes — unless the engine management light is flashing. A flashing light means an active misfire dumping raw fuel into the catalytic converter, which can destroy it within days. Get it looked at before your next long journey.
What is the most common cause of P0300? — On petrol cars, worn spark plugs and failing ignition coils. On diesels, injector wear. Vacuum leaks and fuel supply problems are close behind on both.
How much does it cost to fix P0300? — Most fixes are £70 to £250 — plugs, coils, a filter or a leaking hose. Carbon cleaning is £250 to £500, diesel injectors £250 to £600 each, and a timing chain £700 to £1,600 if it goes that far.
Why do I have P0300 with no other codes? — Because the misfire is spread across cylinders or too intermittent for the ECU to attribute. That points at something shared — fuel pressure, an air leak, timing or compression — rather than one failed component.
Will a fuel additive or injector cleaner fix P0300? — Occasionally on a lightly gummed petrol injector, used with a decent motorway run. It will do nothing for worn plugs, a vacuum leak, a stretched chain or a mechanically failed injector.
Does P0300 fail an MOT? — The code is not itself a listed failure, but the illuminated engine management light is a fail on cars first used from 2018, and a misfiring engine will usually fail the emissions test regardless of age.