Vehicle: 2017 GMC Terrain SLT 2.4L
I'm getting a 'Check Engine' light on my 2017 GMC Terrain SLT with the 2.4L engine, which has about 85,000 miles. My OBDII scanner is showing multiple misfire codes, specifically P0301 and P0303, indicating misfires in cylinders 1 and 3.
The engine feels a bit rough at idle, and I've noticed a slight decrease in fuel economy. Is this likely a spark plug issue, or could it be the ignition coils that are failing?
What's the recommended maintenance interval for these parts on this specific model, and what's the best way to diagnose whether it's the plugs or coils without just replacing everything?