Vehicle: 2016 Chrysler 300C HEMI
My 2016 Chrysler 300C (5.7L HEMI) has developed a really annoying issue. After a cold start, especially in the morning, the engine idles very rough, almost like it's sputtering. The check engine light comes on and flashes sometimes, then stays solid. When I checked the codes, I'm getting P0301 and P0300, indicating a misfire in cylinder 1 and random/multiple misfires.
Once the engine warms up, the rough idle smooths out a bit, but I can still feel a slight vibration. Acceleration also feels a little sluggish. I've tried replacing the spark plugs and ignition coil for cylinder 1, but the problem persists. Could it be something else like an injector or even a lifter issue? Any thoughts on what to check next?