you know i had this same problem... and the only thing that i did.. was redo my firing order.. make sure that you are getting spark to each cylinder... and then check the firing order one more time.. also it could be your ignition coil inside the distributor... check all those and lets know the results.
Bryan