Ok y'all. 2007, I had the #2 sparkplug blow out. Bought the kit, repaired the threads. Put new sparkplug in. Fired it up and had a bunch of C.E.L.s. All with a root cause of low voltage. Ok, truck sat for awhile. Charged battery up and tried again. All those codes went away and now had misfire on cylinders 2 and 3. I swapped out the cop #2 with #1. Those codes went away and I now had p0012 and p0016. I changed both vvt solenoids, and the passenger side cam position sensor. That fixed those codes, but now I am back to misfire on 2 and 3. Where should I go next? And yes I switched coils again and got the same codes.