Missfires can come from a variety of things. They can be from dirt in the gas, to plugs that are dirty/worn out, to a connector having popped off somewhere....and i've even heard of extreme climate changes causing missfires (such as 80 one day, and 30 something the next).
What I would do, is...