...When I had it remapped Mark checked all of the sensors to try and help me diagnose and he didn't think it was an electrical problem. Now I have had it compression tested, the IACV is a replacement (which initially improved it). Mark did say that the valve seems to be open much more than it should be at idle and he thought that it may be compensating for a leak somewhere. How would I go above searching for an air leak into the system?
What was the result of the compression test?
I had a similar intermittent misfire and I found that there was corrosion on the bottom of the coilpack. There is a spring under there that transmits the spark between the plug and the coilpack. It's hidden under the rubber boot. The corrosion was between the metal of the coilpack and the spring causing a poor connection. Cleaned both coilpacks and the misfire disappeared.