It may be a separate issue, but when my fuel pump relay decided to go out, I was also getting the random misfire. I'll see if I can find the reference that fixed it, but all it took was bending one pin on the relay and putting it in "high speed" at all times. I also replaced plugs, wires, fuel pump, and coils in a vain effort to fix the problem...