Please remove the metal heat shields off of the plug wires as a test and go drive it.
BTW.. I just noticed you are in New England. Are you anywhere near West Springfield? Because I have a scanner etc and tend to know these cars well. It's often quick and easy to fix one once you reference a live scan.