My friend has a 2003 Lincoln Navigator with about 50k miles on it. Getting codes P0316 (misfire at start up) and P0308 (misfire cylinder no 8). It was throwing these codes a few months ago and I replaced all the plugs and coils with new motorcraft parts. Now they have come back. Any idea what could cause this other than plugs/coils? I have actually swapped the coils around again and the code remains. So this is definitely not a coil/plug issue. Truck seems to run fine there is never any noticeable missing. Thanks in advance.