Skip to content
MotorFiable

Ignition and pre-heatingGeneric OBD-II codeUrgency: Garage soon

Code P0300: misfires on multiple cylinders

P0300 means: random or multiple-cylinder misfire detected.[1][2] The control unit has detected misfires (cylinders in which the mixture does not burn, or burns badly) spread at random or across several cylinders, without being able to attribute them to a specific one. That is the meaning of the final 0: when the control unit does identify the cylinder, it also stores a cylinder code (P0301, P0302, P0303, P0304… up to P0308 on engines with more cylinders).[1][2][3][4]

System
Ignition and pre-heating
Urgency
Garage soon
You can drive carefully, but book a garage appointment as soon as possible
Possible causes
12
sorted from most to least likely
Type
Generic
The same on all makes

17 sourcesHow we work

What code P0300 means

The control unit has detected misfires (cylinders in which the mixture does not burn, or burns badly) spread at random or across several cylinders, without being able to attribute them to a specific one. That is the meaning of the final 0: when the control unit does identify the cylinder, it also stores a cylinder code (P0301, P0302, P0303, P0304… up to P0308 on engines with more cylinders).[1][2][3][4]

To detect a misfire, the control unit monitors the crankshaft's rotational speed: when a cylinder does not burn the mixture properly, the crankshaft loses momentum at that instant. If it happens for a certain length of time, it stores the code and switches on the engine warning light.[1][3][4]

According to MechanicBase, when the P0300 appears on its own, without a cylinder code, it is usually due more to an incorrect air-fuel mixture than to a specific spark plug or coil; if it comes with a cylinder code, the problem is more likely to lie in the ignition of that cylinder.[2][3]

It is a generic OBD-II code (it starts with P0), so it means the same on any make; what changes from one engine to another is the most likely cause.[5]

Original definition (SAE J2012): Random/Multiple Cylinder Misfire Detected[1][2]

Codes from the same family

They indicate the same problem in a specific cylinder, bank or sensor. Causes, symptoms and diagnosis are those on this page.

  • P0300Random or multiple-cylinder misfire detected.
  • P0301Misfire detected in cylinder 1.[4][6][7]
  • P0302Misfire detected in cylinder 2.[4][8][9]
  • P0303Misfire detected in cylinder 3.[4][10][11]
  • P0304Misfire detected in cylinder 4.[4][12][13]

Causes of P0300 and its family

From most to least likely, according to the sources.

  1. 1Worn, dirty or damaged spark plugs (and their leads, on cars that have them). Carista describes them, in its P0301 entry, as the most common cause and the first thing to check.[1][2][3][4][7]
  2. 2Faulty ignition coils. Samarins points to them as the most frequent cause of P030X misfire codes on modern cars with a coil on each spark plug.[1][2][3][4]
  3. 3Intake air or vacuum leaks: cracked or disconnected hoses, intake manifold gasket, broken intake pipe or faulty PCV valve.[1][2][3][4][14]
  4. 4Blocked, leaking or faulty injectors.[1][2][3][4]
  5. 5Low fuel pressure: weak pump, blocked filter or faulty pressure regulator.[1][2][3][14]
  6. 6Mass air flow (MAF) sensor, lambda sensors or other sensors (crankshaft, camshaft, throttle position) giving wrong data and upsetting the mixture. Samarins highlights the MAF sensor: if it fails, the mixture goes lean and can cause random misfires.[1][3][14]
  7. 7Mechanical problems: insufficient compression due to burnt or worn valves, piston rings or a leaking head gasket, or worn valvetrain parts.[1][3][4][14]
  8. 8EGR valve or purge valve (solenoid) stuck open, or blocked EGR passages.[1][14]
  9. 9Blocked or faulty catalytic converter.[1][3][14]
  10. 10Carbon build-up on the intake valves and injectors, common on direct-injection engines.[4][14]
  11. 11Incorrectly set timing (for example, after changing the belt or chain) or a stretched timing chain.[3][4][14]
  12. 12Engine control unit failure.[1][3][4]

Symptoms

How to diagnose P0300

In order: from the most likely and cheapest to check to the most expensive.

  1. 1Read the codes with a scan tool and see whether, alongside the P0300, there are cylinder codes (P0301 to P0308) or others, such as P0171 (lean mixture), P0101 and P0102 (MAF sensor) or P0401 (EGR). According to Samarins, those accompanying codes must be diagnosed first, because the random misfire is often a consequence of them.[2][3][14]
  2. 2If the car is running normally at the moment, the fault may have been a one-off. MechanicBase suggests noting the code, clearing it and seeing whether it comes back: if it does not reappear after a week of use, it treats it as temporary; if it does, you need to diagnose it.[3]
  3. 3If there is a cylinder code (P0300 plus P0301, P0302…), start with the spark plug and coil of that cylinder. To find out which of the two is failing, swap the coil (or the plug) with that of another cylinder, clear the code and drive for a while: if the fault moves with the part, that part is faulty; if it stays on the same cylinder, suspect the injector or the compression. The same swap can be used to rule out a faulty injector.[3][4][9]
  4. 4If the P0300 appears on its own, without a cylinder code, suspect the mixture first rather than a specific spark plug: look for air and vacuum leaks (with a smoke machine, for example) and check the fuel pressure before replacing parts.[2][3]
  5. 5With the scan tool, look at the short-term and long-term fuel trims to see whether the mixture is lean, the MAF sensor and lambda sensor data, and the idle misfire counter, with the engine warm.[3][14]
  6. 6Check the injectors (supply, earth and click with the engine running) and compare them between cylinders if necessary; also check the filter, pump and regulator if the fuel pressure is low.[3][7]
  7. 7If the fault only happens at idle, check whether the EGR valve or the purge valve is staying open.[14]
  8. 8If the ignition and fuel supply are fine, do a compression or cylinder leak-down test and check the timing (especially if the problem began after changing the belt or chain), the valvetrain and, if the catalytic converter is suspected, the exhaust back pressure.[3][4][7][14]
  9. 9Because the code does not indicate the cylinder, Autodoc Club recommends working with the manufacturer's service manual and an advanced scan tool, and MechanicBase warns that replacing parts without diagnosing usually means spending money without fixing anything.[1][3]

Can I keep driving with P0300?

Garage soon

Autodoc Club states that it is not a road safety hazard, but that it must be taken to a workshop as soon as possible because it can end in serious faults, even a blown engine. In addition, a misfire can damage the catalytic converter, because unburnt fuel overheats in it and can even melt it (Samarins). If the light flashes, Saab's workshop documentation associates it with a misfire that is harmful to the catalytic converter, and Liqui Moly advises slowing down, avoiding hard acceleration and getting to a workshop as soon as possible. Manufacturers do not agree: some advise against driving with the engine misfiring and others allow only very gentle driving, according to Samarins.[1][4][14][15][16]

Documented faults related to P0300

Known faults of specific engines and cars, with their repair cost, the affected years and their sources.

Faults in which this code appears

Ignition coils and spark plugs: the most serious faults by engine and car

All faults with the ignition coils (30)

Fuel pump and high-pressure pump: the most serious faults by engine and car

All faults with the fuel pump (24)

Engine sensors: the most serious faults by engine and car

All faults with the engine sensors (22)

Carbon build-up in the intake: the most serious faults by engine and car

All faults with carbon build-up in the intake (24)

Head gasket: the most serious faults by engine and car

All faults with the head gasket (13)

Frequently asked questions

Can I drive with the P0300 code?

If the engine is running normally and the light is steady, you can get to the workshop by driving gently, but it is not a good idea to carry on using the car as if nothing were wrong: a misfire can damage the catalytic converter and get worse until it becomes a major engine fault. If the light flashes, slow down, avoid hard acceleration and take it to a workshop as soon as possible; if the engine is running very badly, MechanicBase advises not driving it.[1][3][4][16]

What does it mean when the warning light flashes with a misfire?

It usually indicates a misfire that can damage the catalytic converter. Saab's workshop documentation says the light flashes when diagnostics detect a misfire that is harmful to the catalytic converter, and Liqui Moly explains that unburnt fuel can reach the catalytic converter and damage it. Carista mentions flashing under load and recommends avoiding demanding driving while the fault is active, to protect the catalytic converter.[2][15][16]

What is the difference between the P0300 and the P0301, P0302, P0303 and P0304 codes?

The P0300 indicates random or multiple-cylinder misfires, without attributing them to a single one. The P0301 to P0304 point to the specific cylinder in which combustion is failing (1, 2, 3 and 4); on engines with more cylinders there are also the P0305 to P0308. With a cylinder code, the check focuses on the spark plug, coil and injector of that cylinder.[2][3][4]

How do you check whether the fault is in an ignition coil?

With the swap test: the suspect coil is swapped with that of another cylinder, the code is cleared and the car is driven for a while. If the fault moves with the coil, the coil is faulty; if it stays on the same cylinder, you need to look at its spark plug, its injector or the compression. The same procedure can be used to detect a faulty injector.[3][4][9]

Is it always the spark plugs or the coils?

No. If the P0300 appears on its own, MechanicBase says it is usually due more to an incorrect mixture than to a specific spark plug or coil, and Carista recommends looking for vacuum leaks and checking the fuel pressure before replacing parts. When there is a cylinder code, on the other hand, an ignition problem in that cylinder is the most likely cause.[2][3]

Does the P0300 code clear by itself after the fault is repaired?

Yes: according to Samarins, when the problem has been repaired or is no longer detected, the code clears itself after some driving time. What fixes nothing is clearing it with the reader without dealing with the cause: MechanicBase warns that in most cases the fault will come back.[3][14]

Does the P0300 mean the same on all makes?

Yes. Codes starting with P0 are generic OBD-II codes and have the same definition for all manufacturers.[5]

Will I pass the MOT with code P0300?

If the code has switched on the engine warning light, no: with that light on, the inspection records a serious defect, and on Euro 5 and Euro 6 cars the ITV (Spain's roadworthiness inspection, similar to the MOT) also reads the OBD diagnostic system. Repair the fault before you go; clearing the code just before the inspection does not help either, because it counts as a serious defect.[17]

Not sure what is wrong with your car? Describe what you notice in the symptom diagnosis or see all fault codes.

Sources

Every fact on this page links to its source. If you find an error, let us know.

  1. 1.Código OBD2 P0300: causas, síntomas y cómo corregirloAutodoc Club · Technical documentation · consulted 2 October 2026 · in Spanish
  2. 2.P0300: Random/Multiple Cylinder Misfire DetectedCarista · Technical documentation · consulted 2 October 2026
  3. 3.P0300 – Random or Multiple Misfire DetectedMechanic Base · Technical documentation · consulted 2 October 2026
  4. 4.P0300-P0308 Cylinder Misfire DetectedSamarins.com · Technical documentation · consulted 2 October 2026
  5. 5.On-board diagnosticsWikipedia · Other source · consulted 2 October 2026
  6. 6.Código OBD2 P0301: causas, síntomas y cómo corregirloAutodoc Club · Technical documentation · consulted 2 October 2026 · in Spanish
  7. 7.P0301: OBD-II code P0301 means the PCM has detected misfires on cylinder 1Carista · Technical documentation · consulted 2 October 2026
  8. 8.Código OBD2 P0302: causas, síntomas y cómo corregirloAutodoc Club · Technical documentation · consulted 2 October 2026 · in Spanish
  9. 9.P0302: Cylinder 2 Misfire DetectedCarista · Technical documentation · consulted 2 October 2026
  10. 10.Código OBD2 P0303: causas, síntomas y cómo corregirloAutodoc Club · Technical documentation · consulted 2 October 2026 · in Spanish
  11. 11.P0303: OBD-II code P0303 means the PCM has detected misfires on cylinder 3Carista · Technical documentation · consulted 2 October 2026
  12. 12.Código OBD2 P0304: causas, síntomas y cómo corregirloAutodoc Club · Technical documentation · consulted 2 October 2026 · in Spanish
  13. 13.P0304: OBD-II code P0304 means the PCM has detected misfires on cylinder 4Carista · Technical documentation · consulted 2 October 2026
  14. 14.P0300 - Random Cylinder Misfire. Causes, common problems, diagnosticSamarins.com · Technical documentation · published 18 July 2021 · consulted 2 October 2026
  15. 15.P0300 00 - Saab 9-3 (9440) 2003, sistema T8Saab WIS Online (Saab Workshop Information System) · Technical documentation · consulted 2 October 2026
  16. 16.¿Por qué parpadea el símbolo del motor? Causas, significado y qué hay hacerLiqui Moly · Technical documentation · published 15 June 2026 · consulted 2 October 2026 · in Spanish
  17. 17.Desmontando mitos: ¿puede pasar mi coche la ITV con el testigo de «avería motor» encendido?Diariomotor · Motoring press · published 8 March 2021 · consulted 2 October 2026 · in Spanish