Quick question. I have a '97 expy with the 5.4. I keep having cylinder 1 misfires. I have pulled the spark plug and its fine, replaced the coil pack, and replaced the o2 sensor. When I replaced the coil pack, it moved to #4 and after I cleared that code, it went to a P0300. I Replaced the coil pack in #4 and it came back to #1 again. Anyone got any ideas? I replaced the o2 sensor because the code kept coming up with the circuit being too slow. Solved that issue when I replaced the o2 sensor and that's when it moved to the misfire in cylinder 1. Any help will be much appreciated