Vehicle: 2021 Jeep Wrangler JL Unlimited
My 2021 Jeep Wrangler JL Unlimited, with the 3.6L Pentastar engine, recently started running rough, especially at idle. The Check Engine Light came on, and my scanner pulled a P0302 code, indicating a misfire on cylinder 2.
It feels like it's struggling a bit, and I can definitely feel the engine shaking more than usual. The mileage is around 45,000.
What are the typical causes for a P0302 on these JLs? Is this something I can troubleshoot myself, or should I head straight to the dealer?