P0300
Random / Multiple Cylinder Misfire Detected
Published · Reviewed and updated
In plain English: More than one cylinder is failing to burn its charge properly, and the computer can't pin it to a single one.
If the check engine light is flashing, stop driving and get it towed. A flashing light means fuel is going into the exhaust unburned, and that will destroy a catalytic converter in minutes, turning a two hundred dollar repair into a two thousand dollar one. If the light is steady, drive it gently and directly to where it will be fixed.
Highest-ranked diagnostic starting point: worn spark plugs, coils or leads (estimated likelihood 38%). Cheapest first test: is the check engine light flashing. Typical repair runs $10–$3000 in parts.
Quick answers about P0300
- What does P0300 mean?
- More than one cylinder is failing to burn its charge properly, and the computer can't pin it to a single one.
- What is the most likely cause of P0300?
- The highest-ranked diagnostic starting point in this guide is Worn spark plugs, coils or leads (estimated likelihood 38%). By a wide margin the most common. Plugs are a service item, and coils fail with age and heat. The percentage is an editorial estimate for prioritizing tests, not a measured fleet failure rate.
- Can I drive with P0300?
- If the check engine light is flashing, stop driving and get it towed. A flashing light means fuel is going into the exhaust unburned, and that will destroy a catalytic converter in minutes, turning a two hundred dollar repair into a two thousand dollar one. If the light is steady, drive it gently and directly to where it will be fixed.
- How much does it cost to fix P0300?
- Roughly two thirds of these end at plugs and coils for under two hundred dollars. The swap test is what stops you spending the other numbers unnecessarily.
- How do I diagnose P0300?
- Start with: Is the check engine light flashing? Answer this before anything else. A flashing light is not a diagnostic step, it is a stop signal. Every minute you drive it is converter damage you will pay for later.
Full walkthrough — 8:38. Watch on YouTube
What P0300 actually means
The computer does not watch combustion directly. It watches the crankshaft. Every firing cylinder gives the crank a small kick, and the crankshaft position sensor measures the speed of every one. When a cylinder fails to fire, the crank slows very slightly on that stroke, and the computer counts it.
Those counts are kept per cylinder. If the misfires cluster on one cylinder you get a specific code, P0301 through P0308. When the counts are spread across several cylinders, or the computer cannot attribute them cleanly, it sets P0300 instead. That difference is the single most useful clue you have.
Symptoms
- Rough, shaking idleWorst at idle and often smooths out at higher RPM, which is why it can feel fine on the motorway.
- A flashing check engine light under loadThis is the urgent one. Flashing means active damage to the converter is happening right now.
- Hesitation or stumbling on accelerationUsually most obvious pulling away from a stop or climbing a hill.
- Noticeably worse fuel economyFuel that does not burn is fuel you paid for and threw out the tailpipe.
- A smell of raw fuel from the exhaustUnburned fuel passing straight through. Often accompanies the flashing light.
Most likely causes, ranked
Percentages are editorial diagnostic-likelihood estimates used to put the cheapest and most probable tests first. They are not measured fleet statistics and will vary by vehicle, mileage, climate and repair history.
Misfire counters — the reading that separates P0300 from P0301
Every scan tool worth owning can show misfire counters per cylinder. Warm the engine up, let it idle, and watch all of them at once for a minute.
A healthy engine sits flat at zero. Counters do not creep. If yours are flat at idle but the code keeps returning, you need to watch them under load instead, because some misfires only appear when the engine is working.
One cylinder climbing on its own is not really a random misfire at all. That is a cylinder specific fault, and it would normally set P0301 through P0308. Chase that one cylinder, and the job gets much cheaper.
Every counter climbing together is the true random misfire. That points at something all cylinders share: fuel pressure, an air leak, ignition timing, or the fuel itself. Not at one coil.
How to diagnose it, in order
-
Is the check engine light flashing?Answer this before anything else. A flashing light is not a diagnostic step, it is a stop signal. Every minute you drive it is converter damage you will pay for later.Yes → Stop driving. Tow it.No → go to step 2
-
Are there cylinder specific codes stored alongside it?Pull every code, not just the first one. If P0304 is sitting next to P0300, the computer has already localised it for you and you should work that cylinder first.Yes → Diagnose the named cylinder firstNo → go to step 3
-
Are long term fuel trims well above ten percent?High positive trims mean the engine is running lean, and a lean mixture misfires everywhere at once. If trims are high, you are chasing an air leak or fuel delivery, not ignition parts.Yes → Diagnose the lean condition first — see P0171No → go to step 4
-
Move a coil and plug to a different cylinder. Does the misfire follow the part?This is the best free test in the whole job. Swap the coil from a misfiring cylinder with a good one, clear the codes, and drive it. If the misfire moves with the part, you have found it without buying anything.Yes → Replace that coil or plugNo → go to step 5
-
Is compression within spec and even across cylinders?Last, because it is the only step that costs real time. Look for a cylinder more than about ten percent below its neighbours, and follow up with a leak down test to find out whether it is rings, a valve or a gasket.Yes → Look again at fuel delivery and EGRNo → Mechanical repair — valves, rings or timing
Ignition parts first, then what every cylinder shares. Compression testing is last because it's the only step that costs real labour.
What you need to do this yourself
- A scan tool that reads live data — Every diagnosis on this site depends on watching sensor values in real time. A code-reader that only shows the code number cannot do it.
- Oxygen sensor socket — A slotted socket that clears the wiring pigtail. A normal socket will not fit.
- Digital multimeter — For checking sensor signals and grounds when live data alone isn't conclusive.
Some links may be affiliate links. They cost you nothing extra and do not change which tools are recommended — the diagnostic order on this site is the same either way.
What it costs to fix
| Repair | Parts | Labour |
|---|---|---|
| Spark plugs, full set Start here on any engine over sixty thousand miles on the same plugs. |
$25–$130 | 1.0 h |
| Ignition coil, single Many engines use one per cylinder, so you often replace only the failed one. |
$40–$280 | 0.5 h |
| Vacuum hose or intake gasket Cheap part, and the fix when high fuel trims pointed at a lean misfire. |
$10–$120 | 1.5 h |
| Fuel injector, single Try a cleaning service first on higher mileage engines. |
$60–$350 | 1.5 h |
| Compression or timing repair The branch everyone fears, and genuinely the least likely of the list. |
$400–$3000 | 8.0 h |
Roughly two thirds of these end at plugs and coils for under two hundred dollars. The swap test is what stops you spending the other numbers unnecessarily.
P0300 in 1:01
The same decision in under a minute: what it usually is, the test that settles it, and what the parts cost.
Full transcript
Everything said in the video, in order — for reading, searching or quoting.
00:00What this code means
Code P0300. Random / Multiple Cylinder Misfire Detected.
In plain English: more than one cylinder is failing to burn its charge properly, and the computer can't pin it to a single one.
If the check engine light is flashing, stop driving and get it towed. A flashing light means fuel is going into the exhaust unburned, and that will destroy a catalytic converter in minutes, turning a two hundred dollar repair into a two thousand dollar one. If the light is steady, drive it gently and directly to where it will be fixed.
00:36How the test actually works
Here's what your engine computer is actually measuring.
The computer does not watch combustion directly. It watches the crankshaft. Every firing cylinder gives the crank a small kick, and the crankshaft position sensor measures the speed of every one. When a cylinder fails to fire, the crank slows very slightly on that stroke, and the computer counts it.
Those counts are kept per cylinder. If the misfires cluster on one cylinder you get a specific code, P0301 through P0308. When the counts are spread across several cylinders, or the computer cannot attribute them cleanly, it sets P0300 instead. That difference is the single most useful clue you have.
So the code is not a part failure report. It's a performance measurement that came back under spec.
01:31Symptoms
What you'll usually notice, beyond the light itself.
Rough, shaking idle. Worst at idle and often smooths out at higher RPM, which is why it can feel fine on the motorway.
A flashing check engine light under load. This is the urgent one. Flashing means active damage to the converter is happening right now.
Hesitation or stumbling on acceleration. Usually most obvious pulling away from a stop or climbing a hill.
Noticeably worse fuel economy. Fuel that does not burn is fuel you paid for and threw out the tailpipe.
A smell of raw fuel from the exhaust. Unburned fuel passing straight through. Often accompanies the flashing light.
02:21Most likely causes, ranked
Now the part you came for: what actually causes this, ranked by how often it turns out to be the culprit.
38 percent of the time, it's this: Worn spark plugs, coils or leads. By a wide margin the most common. Plugs are a service item, and coils fail with age and heat.
18 percent of the time, it's this: Unmetered air leak in the intake. A lean mixture misfires across every cylinder at once, which is exactly what random looks like.
16 percent of the time, it's this: Weak fuel delivery — pump, filter or injectors. Low fuel pressure starves all cylinders together, so it presents as random rather than specific.
12 percent of the time, it's this: Low compression, timing or valve problems. The expensive branch. A stretched timing chain or burnt valves misfire under load.
9 percent of the time, it's this: EGR valve stuck open. Too much exhaust gas recirculated at idle dilutes the charge and it will not light.
7 percent of the time, it's this: Contaminated or wrong fuel. Water or the wrong octane. Worth asking when the problem started relative to the last fill up.
Notice that the most expensive repair is not the most likely one. That matters, because the cheap checks come first.
03:50The measurement that decides it
This is the single measurement that tells you whether you need the expensive part or the cheap one.
Every scan tool worth owning can show misfire counters per cylinder. Warm the engine up, let it idle, and watch all of them at once for a minute.
A healthy engine sits flat at zero. Counters do not creep. If yours are flat at idle but the code keeps returning, you need to watch them under load instead, because some misfires only appear when the engine is working.
One cylinder climbing on its own is not really a random misfire at all. That is a cylinder specific fault, and it would normally set P0301 through P0308. Chase that one cylinder, and the job gets much cheaper.
Every counter climbing together is the true random misfire. That points at something all cylinders share: fuel pressure, an air leak, ignition timing, or the fuel itself. Not at one coil.
04:51Diagnostic order
So here is the order to actually test this, cheapest and most likely first.
Step 1. Is the check engine light flashing? Answer this before anything else. A flashing light is not a diagnostic step, it is a stop signal. Every minute you drive it is converter damage you will pay for later.
Step 2. Are there cylinder specific codes stored alongside it? Pull every code, not just the first one. If P0304 is sitting next to P0300, the computer has already localised it for you and you should work that cylinder first.
Step 3. Are long term fuel trims well above ten percent? High positive trims mean the engine is running lean, and a lean mixture misfires everywhere at once. If trims are high, you are chasing an air leak or fuel delivery, not ignition parts.
Step 4. Move a coil and plug to a different cylinder. Does the misfire follow the part? This is the best free test in the whole job. Swap the coil from a misfiring cylinder with a good one, clear the codes, and drive it. If the misfire moves with the part, you have found it without buying anything.
Step 5. Is compression within spec and even across cylinders? Last, because it is the only step that costs real time. Look for a cylinder more than about ten percent below its neighbours, and follow up with a leak down test to find out whether it is rings, a valve or a gasket.
Ignition parts first, then what every cylinder shares. Compression testing is last because it's the only step that costs real labour.
06:41Repair costs
What this costs to put right, in US dollars, parts and labor.
Spark plugs, full set: 25 to 130 dollars in parts, plus about 1.0 hours of labor. Start here on any engine over sixty thousand miles on the same plugs.
Ignition coil, single: 40 to 280 dollars in parts, plus about 0.5 hours of labor. Many engines use one per cylinder, so you often replace only the failed one.
Vacuum hose or intake gasket: 10 to 120 dollars in parts, plus about 1.5 hours of labor. Cheap part, and the fix when high fuel trims pointed at a lean misfire.
Fuel injector, single: 60 to 350 dollars in parts, plus about 1.5 hours of labor. Try a cleaning service first on higher mileage engines.
Compression or timing repair: 400 to 3000 dollars in parts, plus about 8.0 hours of labor. The branch everyone fears, and genuinely the least likely of the list.
Roughly two thirds of these end at plugs and coils for under two hundred dollars. The swap test is what stops you spending the other numbers unnecessarily.
07:59Recap and related codes
Quick recap. P0300 means misfires spread across more than one cylinder. Check whether the light is flashing first, because that changes it from a repair into an emergency. Then look for cylinder specific codes, then fuel trims, then swap a coil to see if the fault follows it. Compression testing is the last step, not the first.
If your scan tool showed a related code alongside this one, check those too: P0301, P0302, P0171, P0420.
Codes are on screen and linked below.