what brand gas are you suing and is your fuel pressure proper?
bad gas or low pressure will cause a lean miss on ocasion. try switching brands of gas or putting some high octane in. if it still is missing you might have to rent a pressure gauge and check your ful pressure. it could also be a clogged injector. can you see long term fuel trim with your OBD-2 scanner?? if so is it driving the car rich? sounds like your ignition system is in fairly good hape. im now thinking it might be fuel related as well.