Distributor, distributor drive gear / Timing

If I were you, I would endeavor to find out the cause. If you simply throw parts at it, you may end up with the same problem.