My 2017 C300 (W205) with about 70k miles has been acting up lately. When I start it cold in the morning, the engine idles really rough for about 30 seconds, almost like it's going to stall. The check engine light came on, and when I scanned it, I got P0301 and P0303, indicating misfires on cylinders 1 and 3.
After it warms up, the rough idle mostly goes away, but I still feel a slight hesitation under light acceleration. Fuel economy seems to have dropped a bit too.
I've heard about potential injector issues or coil packs on these engines. What could be causing this, and is it something I can troubleshoot myself before taking it to the dealership? I'm hoping it's not a major engine problem.