My son has a 05 ford f150 4.6, he was on the interstate headed to work and the check engine light came on. It is running rough at idle, like it has dropped a cylinder. We scanned the codes and got p0303, p0308 and p0300. So misfire on #3,#8 and random. I changed the cam sensor, fuel filter and cleaned the throttle body and it didnt help. Im at a loss as to where to look next. Also, it had blown the plug on #3 a few months back, i had it tapped and coiled with a new plug and a new cop. So im doubting its the cops or plugs. Also being its on both sides of the engine. Is it possible for both vct's to go out at the same exact time? Thanks!