What causes multiple cylinder miss fire in96 Chevy blazer?

bad distributor cap would be first choice, next would be the rotor button in distributor.then the coil