CodesBrandsGuidesTutorials
EN
EnglishEspañolDeutsch

P0300: Random/Multiple Cylinder Misfire Detected

The engine module detects misfire from crankshaft speed: a cylinder that does not fire gives no acceleration impulse. At a catalyst-damaging rate (CARB: at least 5 % per 200 revolutions) the warning light flashes; at an emissions-relevant rate (at least 1 % per 1,000 revolutions – GM about 2–5 %, Ford 0.9–1.5 %) it comes on after two trips. Ford and GM may shut off a misfiring cylinder's injector to protect the catalyst. P0300 sets when the misfire cannot be assigned to one cylinder: several cylinders each account for more than 10 %, the cylinder changes randomly, or – at Ford – the cylinder cannot be identified at high speed. It often appears together with cylinder codes. Causes are usually systemic: false air, worn plugs on several cylinders, fuel pressure or fuel quality, valve timing – and false detection from a damaged tone wheel, rough roads or vibration. Bulletins name coils, cracked plug insulators and wrong plug gaps.

High severity. Can I keep driving?If the check engine light flashes or the engine shakes hard, stop as soon as possible and do not keep driving. If the light is steady and the engine is only slightly rough, drive gently and only to the nearest repair shop.

Symptoms

  • Check engine light on, flashing at a catalyst-damaging rate
  • Rough idle, jerking, vibration
  • Loss of power, hesitation
  • Smell of unburnt fuel, higher consumption

Most likely causes

  • False air (vacuum leak, crankcase ventilation, intake gasket)
  • Worn or wrong spark plugs on several cylinders, faulty ignition coils
  • Fuel pressure too low or high, contaminated fuel
  • Valve timing (stretched chain), valves, compression on several cylinders
  • False detection: tone wheel or pulley, rough road, vibration, software

What to check, in order

Start with the simplest. You can tick off each step.

Good to know

  • Repair difficulty: medium
  • It can trigger limp mode.
  • It affects emissions.

What each character of P0300 means

  • P: Powertrain: engine and transmission
  • 0: Generic code: same on every make
  • 3: Ignition and misfires
  • 00: Specific fault in that system

Frequently asked questions

Can I keep driving with code P0300?

If the check engine light flashes or the engine shakes hard, stop as soon as possible and do not keep driving. If the light is steady and the engine is only slightly rough, drive gently and only to the nearest repair shop.

What causes code P0300?

The most common causes are: false air (vacuum leak, crankcase ventilation, intake gasket); worn or wrong spark plugs on several cylinders, faulty ignition coils; fuel pressure too low or high, contaminated fuel.

Related codes

Sources

Values and procedures vary by manufacturer. If it affects brakes, steering, fuel or high voltage, see a professional. Updated: 2026-11-04. How we build these pages.