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
Common Causes
How to Diagnose P0300
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.
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.
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.
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.
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.
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.
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.