I have an 04 f150 5.4 and I'm having problems with the #8 cylinder. The coil pack went bad so I replaced it and now it's reading a miss fire so I replaced the spark plug and the one I took or was melted away. So with a new coil pack and plug it's still giving me a miss fire code. The codes that I get are as follows p0174, p0308, p0316, and p0316. What could possibly be wrong? The truck has 149,000 miles and I just changed the plugs last summer.