Vehicle: 2017 Ram 1500 Rebel
My 2017 Ram 1500 Rebel, 5.7L Hemi, has developed a really rough idle and feels like it's misfiring, especially when cold. The check engine light came on, and my scanner is showing multiple P030x codes – specifically P0301, P0303, and P0305, indicating misfires on cylinders 1, 3, and 5.
It's got about 90,000 miles on it. I've heard about the MDS system causing issues, but could it be something simpler like spark plugs or coil packs? I haven't changed the plugs in a while.
Any common issues with these Hemi engines that would cause misfires on multiple cylinders on one bank? What's the best way to approach diagnosing this?