I am hoping someone can give a little insight on my problem, I went to pass someone and punched it half way around the guy truck threw a P0303 code and started shaking a little with the cel flashing. I immediately slowed down it continued to shake and then stopped, drove the truck easily home and scanned it. Not knowing when the plugs were changed last( bought it from a 5star dealer last year) went and got 16 champion 446's gapped them, put some anti seize on them and installed them inspecting the coils and boots as I went along, 2 1\2 hrs later I was done. Took the truck for a boot and it ran fine until I punched it and the code returned grrrrrrr, next I swapped coils with another cylinder but the code remained the same ...... P0303. The truck starts fine idles good with a slight tick, drives okay but hesitates a bit under light load. every now and then I hear what I swear sounds like valve chatter again under light load.I am thinking about popping the valve cover and taking a look to see if I have a broken spring or loose rocker etc. Any other ideas what could be causing this?? Its spooking me out after reading many posts of broken springs and dropped valves. Thank you for your time and great site Cheers!