🟠 Immediate

P0300 Mercedes — Random/Multiple Cylinder Misfire Detected

One of the most common engine fault codes on Mercedes petrol engines. It means the ECU has detected misfires across multiple cylinders — and it can cause serious damage if ignored.

A Mercedes petrol engine with ignition coils and spark plugs highlighted, overlaid with diagnostic text reading P0300 Mercedes
£150–£1,500
Full Repair
Range
🔍
5
Causes, Ranked
Cheapest First
🔧
15+
Vetted Mercedes
Specialists
🏆
Part of
Engine Finders
Network

P0300 means the ECU has detected misfires on multiple cylinders — the engine is not firing properly in more than one cylinder. On most Mercedes petrol engines, this is an ignition or fuel problem, not a catastrophic engine failure. It should be diagnosed cheapest-first.

Do not let anyone sell you a full engine rebuild before the ignition coils and spark plugs have been ruled out. Full diagnostic order below.

What P0300 Actually Means

The ECU monitors each cylinder's firing by analysing the crankshaft acceleration during each power stroke. When a cylinder misfires, the crankshaft slows down slightly. P0300 is set when the ECU detects misfires on multiple cylinders (or random misfires that shift between cylinders). Crucially, the code describes a symptom, not a cause — the misfire could be due to ignition (spark plugs, coils, leads), fuel delivery (injectors, fuel pressure), or mechanical issues (compression, valves, timing). That distinction is the entire difference between a £150 coil pack and a £1,500 engine repair. This code appears across the full range of Mercedes petrol engines, from the M270 four-cylinder to the M276 V6 and the M177 V8, and the diagnostic approach is essentially identical regardless of which engine triggers it.

Symptoms You'll Notice Alongside It

Common Causes, Ranked

Ordered by how often each turns out to be the real culprit — with typical fitted cost against each, so you can sanity-check any quote you've been given.

CauseLikelihoodTypical Cost (fitted)Notes
Faulty ignition coil(s)Very High£150–£400 (per coil)Coils fail with age — often more than one at a time
Worn or fouled spark plugsHigh£100–£250 (set)Overdue plugs are a cheap fix
Vacuum leak (intake manifold, hoses)Medium£150–£350Can cause lean misfire across multiple cylinders
Fuel delivery issue (pressure, injectors)Medium£400–£800Weak fuel pump, clogged filter, or faulty injector
Mechanical compression loss (valves, piston rings)Low£1,200–£1,500+Most expensive — rule out ignition and fuel first

Cost figures [PATTERN DATA] — indicative independent-specialist pricing, not drawn from our engine replacement dataset.

Diagnostic Order — Cheapest First

1

Check fault memory for specific cylinder codes

P0300 is a general code; check for P0301–P0308 to identify which cylinders are misfiring.

2

Inspect spark plugs and ignition coils

Remove and inspect plugs for wear. Swap coils between cylinders — if the misfire moves, the coil is faulty.

3

Check for vacuum leaks

Inspect intake hoses, PCV system, and brake booster lines for cracks or disconnections.

4

Test fuel pressure and injector balance

Ensure the fuel pump is delivering adequate pressure, and test injector flow and leak-off.

5

Perform a compression test

If all ignition and fuel checks pass, a compression test will reveal mechanical issues like worn rings or valve problems.

Not sure where to start?

Our diagnostic wizard walks the same order, or confirm your engine first with the registration lookup.

Can You Still Drive It?

Conditionally, yes — short journeys, but avoid heavy acceleration. P0300 on its own is not an engine-destroying fault, but prolonged driving with misfires can damage the catalytic converter, overheat the engine, and cause further mechanical wear. If the vehicle has dropped into limp mode, motorway driving is unsafe because you cannot accelerate normally. Get it looked at within a few days.

Frequently Asked Questions

Can I drive with P0300 on a Mercedes?

Yes, for short journeys, but avoid heavy acceleration. Prolonged driving with misfires can damage the catalytic converter. Get it checked within a few days.

Does P0300 always mean the engine is damaged?

No. In most cases, it's a simple ignition or vacuum issue. Compression problems are the least common cause.

Will clearing the code fix it?

Only temporarily. The code will return as soon as the ECU detects misfires again. Clearing it also destroys the freeze-frame data a specialist would use to narrow the cause.

How much should diagnosis cost?

Expect one hour of diagnostic time at an independent Mercedes specialist. Many will offset that cost against the repair if you proceed with them.

Cheapest-First AlwaysWe rank causes by likelihood and cost, not by what's profitable to quote.

Honest About CostWhere a fault is usually cheap to fix, we say so plainly.

15+ Vetted Mercedes SpecialistsDiagnostics carried out by people who work on these daily.

100% IndependentNo sponsors, no manufacturer influence.

Get P0300 Diagnosed Properly

Compare diagnostic and repair quotes from our vetted specialist network.

COMPARE QUOTES NOW → RUN THE DIAGNOSTIC WIZARD