Vehicle: 2020 Mazda 3 Premium
My 2020 Mazda 3 Premium (2.5L engine) has developed a really rough idle, and the check engine light started flashing yesterday. It feels like the engine is shaking quite a bit, especially when stopped at a light. When I accelerate, it seems to smooth out a little, but the power isn't quite what it used to be.
I pulled the code and it's P0301, indicating a misfire in Cylinder 1. I'm not sure where to start. Could it be a bad spark plug, or something more serious? Any advice on troubleshooting this would be greatly appreciated!