If running E85 you may need to change heat range of plugs and re-gap them smaller. Give it a run on 98 and see if you have the same miss. I was having this problem on my car but only on e85. swapped to 98 and problem would dissapear. Turned out to be a cheap and easy fix after i had spent hours chasing bugs.