Skip to content
howtofixcar.com

OBD-II code · P0300

High severityPowertrain · Ignition & combustion10 min readUpdated

P0300 Code: Random/Multiple Cylinder Misfire

What the code actually means

SAE J2012 defines P0300 as "Random/Multiple Cylinder Misfire Detected". The PCM monitors crankshaft acceleration between combustion events; a cylinder that does not fire properly produces a small but measurable deceleration. When the algorithm detects misfires on more than one cylinder, or detects a pattern it cannot assign to a specific cylinder, it sets P0300 rather than a cylinder-specific code.

Cylinder-specific codes (P0301 for cylinder 1, P0302 for cylinder 2, and so on through P0306 on a V6 or P0308 on a V8) often appear alongside P0300 and narrow the diagnosis significantly. If you see P0300 and P0302 together, cylinder 2 is the primary offender.

Symptoms

  • Check engine light (always); often flashing under load.
  • Rough or shaking idle, especially when warm.
  • Loss of power on acceleration.
  • Hesitation, stumbling, or surging at steady cruise.
  • Smell of unburned fuel from the exhaust.
  • Reduced fuel economy.
  • On some platforms, the PCM disables individual cylinders to protect the catalyst — felt as significant power loss.

Is it safe to drive?

Solid CEL with P0300: briefly, with restraint. The engine will keep running but the catalyst is being heated above design temperature each time the misfiring cylinder dumps unburned fuel into the exhaust. Drive directly to a diagnostic location at moderate throttle.

Flashing CEL with P0300: stop now. A flashing light signals active catalyst damage. Each minute of continued driving lowers the chance of saving the converter and raises the eventual repair cost.

What causes it — most common first

Frequencies below are rough patterns from iATN and r/MechanicAdvice misfire threads, not exact statistics for any one platform.

1. Worn or failed ignition coils (~30%). The most common single cause across all gasoline engines. Coil-on-plug systems (standard since the early 2000s) put one coil per cylinder; failures often start intermittently and worsen under load. Cold or wet conditions usually make them worse.

Clue: misfire is worst at cold start or in wet weather; swapping a suspected coil to a different cylinder moves the misfire with it (now a cylinder-specific code appears for the new location).

2. Worn spark plugs (~15%). Modern iridium plugs last 80,000- 120,000 miles, but worn electrodes still drive partial misfires. Carbon-fouled plugs from prolonged short trips cause similar symptoms.

Clue: plug maintenance is overdue (more than 80k miles since last change); visible wear, carbon, or oil fouling on a removed plug.

3. Vacuum leak (~10%). A leak introduces unmetered air, leaning out the mixture and causing misfires across multiple cylinders. Common locations include intake manifold gaskets, PCV hoses, and brake booster check valves. Usually accompanies a P0171 lean code.

Clue: hissing sound at idle; P0171 or P0174 stored alongside P0300; misfire worse at idle, better at higher rpm.

4. Bad fuel injector (~8%). A clogged, leaking, or electrically failed injector under-delivers fuel to its cylinder. Sometimes intermittent before becoming permanent.

Clue: misfire on one specific cylinder (P030X accompanies P0300); injector buzz test produces an irregular sound on the suspect injector.

5. Low fuel pressure or weak fuel pump (~7%). Insufficient fuel under load causes lean misfires across multiple cylinders. Often intermittent at first.

Clue: misfire worsens at high engine load or full throttle; fuel pressure tests below platform spec; P0171 stored.

6. EGR valve stuck open (~5%). Excessive exhaust gas recirculation dilutes the intake charge and causes misfires, particularly at idle and low loads.

Clue: P0401 or P0402 stored alongside P0300; rough idle that clears at higher rpm.

7. Mechanical engine issue (~5%). Burned valves, broken valve springs, bent push rods, or worn timing chain components cause real mechanical misfires. Less common but more expensive.

Clue: compression test reads low on one or more cylinders; mechanical noise like ticking or knocking; high oil consumption.

8. Bad cam or crank position sensor (~3%). A sensor that drops signal momentarily causes the PCM to mistime spark or fuel.

Clue: misfire is intermittent and unrelated to load or temperature; sensor circuit codes (P0335, P0340) sometimes accompany.

9. Distributor cap, rotor, or plug wires (~2%). Only on older vehicles still using distributors or wire-fed coil packs. Cracks, carbon tracking, or moisture-related arcing.

Clue: visible cracks, burn marks on the cap, audible arcing in a darkened garage.

On a modern coil-on-plug engine, half of all P0300 cases are an ignition coil or worn spark plugs. Start there before tearing into the fuel system.

The ignition rule

How to diagnose it, in order

1. Look at every stored code first

If P0300 is stored alongside P0301-P0306, the cylinder-specific codes tell you which cylinders are misfiring most. If P0171 or P0174 is stored, suspect a lean condition first. If P0401 is stored, look at the EGR. The combination of codes narrows the diagnosis far faster than any test.

2. Pull the spark plugs and read them

A 30-minute inspection that often skips half the troubleshooting work:

  • Carbon-fouled (black, sooty): rich mixture, often a stuck-open injector or weak ignition on that cylinder.
  • Oil-fouled (wet, oily): worn valve guides or piston rings on that cylinder.
  • White or blistered: lean mixture or wrong heat range plug.
  • Worn electrode (rounded gap): plug is at end of life.
  • All look fine: ignition or fuel issue downstream of the plug.

3. Swap a coil to a different cylinder

On coil-on-plug engines, this is the single highest-value diagnostic move. Move the coil from a suspected cylinder to a known-good cylinder and clear the code. If the misfire moves with the coil, the coil is bad. If it stays on the original cylinder, the coil is fine.

4. Look for vacuum leaks

With the engine warm, listen for hissing at idle and inspect every vacuum hose. Spray carburetor cleaner along the intake manifold gasket and at the brake booster check valve; a change in idle RPM when you spray a location means you found the leak.

5. Test fuel pressure under load

A fuel pressure gauge on the test port reading platform spec at idle but dropping under throttle indicates a weak pump or restricted filter. This is the test that separates fuel-delivery causes from the rest.

6. Compression test if everything above is clean

A mechanical compression test on each cylinder, with the engine warm, reveals burned valves, broken rings, or head gasket problems. Any cylinder reading more than 15% below the others is suspect.

Fixes, cheapest first

FixCost (USD)When it applies
Tighten the fuel cap and clear the code$0Long shot, but try if no other symptoms
Replace spark plugs$30-$80 part, $80-$150 laborPlugs over 80k miles or visibly worn
Replace one ignition coil$40-$150Swap test moves the misfire with the coil
Replace all ignition coils$200-$600One coil failed and others are original at 100k+
Repair vacuum leak (hose or gasket)$10-$200 part, $100-$400 laborLeak localized by carb-cleaner test
Replace a fuel injector$50-$200 part, $150-$400 laborBuzz test indicates failed injector
Replace fuel pump$200-$700 part, $300-$600 laborFuel pressure low under load
Replace EGR valve$80-$250 part, $100-$300 laborP0401 stored, EGR stuck open
Major engine repair$500-$5,000+Compression test reveals burned valves or worn rings

How to reset the code after a repair

Clear P0300 with a scan tool, then drive a mix of city and highway for 1-3 drive cycles. The misfire monitor runs continuously, so a recurring misfire returns within minutes; a successfully repaired engine stays clear.

Without a scan tool, disconnect the negative battery terminal for 10-15 minutes. As with check engine light reset, skip this if you depend on a radio code or paired navigation.

What to do if it comes back

  • Same cylinder consistently: the swap-coil test was wrong or the problem is downstream (injector, plug wire, valve). Re-run the diagnostic from step 3.
  • Different cylinders each time: a system-wide cause is at play — vacuum leak, low fuel pressure, EGR. Step back from cylinder-specific diagnostics and look at the engine as a whole.
  • Only under hard acceleration: weak fuel pump or marginal ignition components under load. Fuel pressure test at sustained load.
  • Only at cold start: ignition coil starting to fail, or fuel injector with a slow startup. Cold-start ignition coils are the most common pattern.

Frequently asked questions

Can I drive with a P0300 code?
If the check engine light is solid, yes — briefly and at moderate throttle, just long enough to reach a diagnostic location. If the light is flashing, stop driving and arrange a tow. A flashing CEL with P0300 means active catalyst damage.
How much does it cost to fix P0300?
Spark plugs alone are $30-$150 installed. A single ignition coil is $40-$150 DIY or $200-$300 at a shop. A full set of coils on a V6 or V8 is $300-$800. Vacuum leak repairs vary widely ($10-$400). Major engine work for a mechanical cause runs $500-$5,000+. The diagnostic steps above usually pin the cause within 1-2 hours.
What's the difference between P0300 and P0301?
P0300 is random/multiple cylinder misfire — the PCM detected misfires on more than one cylinder or could not isolate which one. P0301 is cylinder 1 specifically; P0302 is cylinder 2, and so on. When you see P0300 alongside P0301-P0306, the specific codes tell you where to focus.
Why is my P0300 only at idle?
Misfires concentrated at idle usually point to a vacuum leak, EGR valve stuck open, or low fuel-trim correction. The idle air budget is small, so any unmetered air or extra EGR has an outsized effect. At higher rpm the larger airflow dilutes the same leak and the misfire smooths out.
Will a misfire damage my engine?
A flashing CEL misfire actively damages the catalytic converter within minutes. The engine itself is rarely damaged by a misfire alone, but the secondary catalyst damage routinely costs $1,500-$3,000 to repair. A solid CEL misfire damages the catalyst more slowly but still on a measurable timeline (weeks, not months).
Can a tune-up fix P0300?
Often yes, if the cause is ignition-related. A full tune-up (new plugs, new coils if needed, cleaned MAF, new air filter) addresses the most common P0300 root causes simultaneously. On engines past 80,000 miles with original plugs and coils, a preventive tune-up is usually cheaper than diagnosing one component at a time.