Vehicle: 2017 Mitsubishi Mirage G4 ES
My 2017 Mitsubishi Mirage G4 ES, with about 70,000 miles, has started running really rough, especially at idle. The check engine light came on, and when I scanned it, I got a P0301 code, which points to a misfire in cylinder 1. Sometimes it feels like the whole car is shaking.
I'm thinking it might be time for new spark plugs, but I'm not sure if there's anything else I should check first. What's the recommended spark plug replacement interval for these cars? And what kind of spark plugs should I use? Is this something I can tackle myself, or should I take it to a mechanic right away?