So I have a 2008 dodge Dakota with the 3.7. its throwing the p302 code for cylinder 2.maybe 1,000 miles ago it was throwing a random misfire code so i did plugs and coil packs and it fixed the problem but now throwing misfire for #2. i moved the coil around and the problem stayed at #2. i replaced the plugs and #2 plug was pretty ate up and all the others were fine. drove it 10 miles and the code came back on. seems to run better but still has a slight lack of power. any advice on what i may be able to try and do? injector possibly or is there a common deeper problem?