Have you had the plugs and wires changed? Also would recommend removing and cleaning the entire TB as these years are known to get build up on them and cause strange issues. Doubt the EGR has anything to do with a miss.
Clean the tips of the coil packs w/ a scotchbrite pad and put some dielectric grease on them.
Also wouldn't hurt to have the fuel filter replaced as well.
_________________________
These are highly engineered precision vehicles, the first step in diagnosing the problem is to strike the suspected offending part sharply and repeatedly with a blunt object, then re-test.