Need help. Have been chasing a mis fire condition for 2 months. I get code P0305 which is a cylinder 5 mis fire. I have changed all 8 plugs, all 8 coils and spark plug boots. I even changed the timing solenoids on my 2004 F150 w/5.4 L. All this and still have the same miss. What am I over looking?