Hey guys, My 2009 Nitro is throwing me a misfire code and I'd love some tips on if I'm heading on the right path. Backstory - the CEL came on the other week and threw codes P0300 & P0306 saying random misfire and cylinder 6 misfire. I don't know how long ago the plugs were changed and assumed it would be needed. We replaced the plugs and cylinder 6 plug was definitely bad. Truck ran a bit smoother but than threw the CEL again the same day and only code P0306 now. The wires all look to be in good shape, but the coil pack on cylinder 3 has a broken clip on the top where the connector plugs in to. This means it doesn't actually snap in to place like the others. Before I go and replace the coil pack, can that cause an issue? It only throws the code once you start driving and the engine does have a bit of a shake to it compared to before the CEL. Thanks!