p0016 & p0012
I have a 2006 f150 5.4 3valve. It started running bad. Changed both timing guides, tensioners, tensioner arms, and both phasers. Replaced both vct sylenoids, camshaft position sensor, 8 new spark plugs, and most of the coil packs ( checked all the others). Rechecked timing the times. Still has a rough idle and their codes p0016 & p0012. After 4 mechanics and 8 months without a truck we need help!!!