OBD-II code guide
P0300 Random or Multiple Cylinder Misfire
P0300 means the engine computer detected misfires that are not limited to one cylinder.
What it means
The engine is not burning fuel consistently across one or more cylinders.
Common symptoms
- Rough idle
- Shaking under acceleration
- Flashing check engine light
- Poor fuel economy
- Raw fuel smell
Likely causes
- Worn spark plugs
- Failing ignition coils
- Vacuum leak
- Fuel delivery problem
- Low compression
First checks
- Check whether the light is flashing.
- Look for cylinder-specific codes with P0300.
- Inspect recent ignition work.
- Review freeze-frame RPM and load.