That's the thing, iridium plugs, ngk wires, and coil pack, all brand new, all sparking hard. I can reset the computer, run a few hours with no codes thrown, then all of a sudden at stops, at idle, it fluctuates down to around 550-600 rpms and then back to normal. This is when the misfire code for cylinder 1 is thrown. You would think it would be either air or fuel related. I'm for sure going to do a compression test and a leak down. It just has me stumped to be honest. I have a lot of new sensors I've put on as well, just as precautionary maintenance.