20k ago, it had timing belt, plugs, wires, water pump, crank and cam seals Key takeaways a p0300 code indicates a random misfire in one or more engine cylinders, which can cause rough. So for < $150 you'll have all new fresh spark that should last you at least 24.
New Mazda MX-5 Miata for Sale near Lore City, OH - CarGurus
Specific to mazda vehicles, these are the more common issues with the random cylinder.
Coil packs may be the issue
Not sure what year you have, but my 03 had the same issue It ran fine for a few seconds, then it started. When a p0300 code is displayed on a mazda vehicle, it indicates a random cylinder misfire detected by the engine control. I’ve put it through a odb reader and it read p0300 (random multiple cylinder misfire) and after a little bit it had another error pop up.
I pulled a p0300 (random multiple cylinder missfire) and a p0420 (catalyst efficiency below threshold) from my moms '01 miata If your car has a check engine light on for a p0300 code, it means a misfire has been detected Your car may also be. Learn about p0300 symptoms, causes, and potential solutions from the diagnostic experts at repairpal.
How to fix a random misfire in your car diy with scotty kilmer
Today we'll going over a number of steps regarding the dreaded misfire code