Trouble codes › Guides › P0300

Misfire · Engine code

P0300: Random/Multiple Cylinder Misfire Detected

The engine computer has counted misfires — cylinders that didn't burn their fuel properly — and they're spread across more than one cylinder instead of staying in one place.

Urgency
Act now
Can I keep driving?
If the check engine light is flashing, ease off and get the car checked before driving further: unburned fuel is going into the exhaust and can overheat the catalytic converter. If the light is steady and the car runs reasonably, drive gently and get it looked at soon.
Most common fix
Worn spark plugs, a vacuum leak, or low fuel pressure

What this code means

Every time a cylinder fires, the crankshaft speeds up slightly. The engine computer watches the crankshaft speed sensor, and when a cylinder fails to fire it sees a tiny hesitation. Count enough of those and it sets a misfire code.

When the misfires all come from one cylinder you get a specific code like P0301 or P0304. P0300 is different: the misfires are moving around, or happening in several cylinders at once. That pattern usually points to something that affects the whole engine — air, fuel, or spark supply that every cylinder shares — rather than one bad part on one cylinder.

It's common to see P0300 together with single-cylinder codes (P0300 plus P0302, for example). In that case, start with the cylinder that has its own code, then recheck.

Symptoms you may notice

  • Rough or shaky idle, especially at stoplights
  • Hesitation, stumbling or jerking when you accelerate
  • Check engine light that flashes under load
  • Loss of power and worse fuel economy
  • A fuel or rotten-egg smell from the exhaust

Common causes, most likely first

  1. Worn spark plugs
    The most common cause on higher-mileage engines. Plugs wear evenly, so misfires show up on several cylinders instead of one.
  2. Vacuum (intake air) leak
    A cracked hose, leaking intake gasket or a stuck-open PCV valve lets in air the computer didn't measure. The mixture goes lean and cylinders misfire at random, usually worst at idle.
  3. Low fuel pressure or a weak fuel pump
    Every cylinder gets too little fuel. Often worse under hard acceleration or uphill. Clogged fuel filters do the same on cars that have a serviceable one.
  4. Dirty or failing mass airflow (MAF) sensor
    If the sensor under-reports airflow, the computer adds too little fuel to every cylinder.
  5. Bad or contaminated fuel
    Water or the wrong fuel after a fill-up can cause misfires across the board.
  6. Ignition coil or wiring problem shared by several cylinders
    Less common on modern coil-on-plug engines, but a failing coil pack (on older designs) or a bad coil ground can affect more than one cylinder.
  7. Mechanical engine wear
    Low compression from worn rings, a leaking head gasket or a jumped timing chain. Least likely, but worth ruling out if the simple causes check out.

What to check first

  1. Note whether the check engine light is flashing or steady, and whether the misfire happens at idle, while cruising, or when accelerating. That alone narrows the cause a lot.
  2. Look for other stored codes. Lean codes (P0171/P0174) alongside P0300 point to a vacuum leak, fuel delivery or the MAF sensor. Single-cylinder codes point to that cylinder first.
  3. Check when the spark plugs were last replaced. Most modern plugs are rated for 60,000–100,000 miles; past that, they're the first suspect.
  4. With the engine idling, listen for hissing around the intake and vacuum hoses. A shop can find small leaks quickly with a smoke test.
  5. If the misfire is worse under load, have fuel pressure tested before replacing parts.
  6. If the basics all check out, a compression or leak-down test tells you whether the engine itself is healthy.

Typical repairs and rough cost

RepairTypical costNotes
Spark plug replacement$100–$350Higher on V6/V8 engines where the intake has to come off to reach the rear plugs.
Vacuum leak repair (hose, PCV, gasket)$50–$500A hose is cheap; an intake manifold gasket is mostly labor.
Fuel pump replacement$400–$1,200Only after a fuel pressure test confirms it.
MAF sensor cleaning or replacement$10–$350Cleaning with MAF-specific spray is worth trying first.

Rough US shop prices for parts and labor. Your cost depends on the vehicle, the parts brand and local labor rates.

Official code definitions

CodeApplies toDefinition
P0300GenericRandom/Multiple Cylinder Misfire Detected

“Generic” codes mean the same thing on every make. Manufacturer entries are that brand’s own description. Look up any other code in the code library.

Common questions

Can bad gas cause P0300?

Yes. Contaminated or low-quality fuel affects every cylinder, so it tends to set P0300 rather than a single-cylinder code. If the misfire started right after a fill-up, that's a strong clue.

Will P0300 clear itself?

The light can go off if the misfire stops for several drive cycles, but the cause is usually still there. A misfire that comes and goes tends to get worse over time.

Is P0300 expensive to fix?

Usually not. Spark plugs and vacuum leaks are the most common causes and are among the cheaper engine repairs. It gets expensive when a misfire is ignored long enough to damage the catalytic converter.

Related codes

This guide explains what the code usually means and how it’s typically diagnosed. Every car is different, and a code points to a system, not always a specific part. For anything affecting brakes, steering or a car that feels unsafe, have a qualified mechanic confirm before you rely on it.

More code guides