Check you spark plug wires first. The nipples on the coil pack can get corroded and cause the miss fire. It's happen to me. If they are. Clean them off with some steel wool or a scotchbrite pad and get some dielectric compound to them to keep them from corroding.