I have a 2015 Charger 3.6 thats giving me a p0304 misfire code. I've changed the plug, coil, injector and cam shaft position sensor and still stays the same. Doesn't seem to have lost any power when moving and runs smooth but shakes when stopped. Any suggestions?