Follow the suggestions you got so far first. If you still have problems pull the distributor and check for excessive lateral movement in the shaft. Check the drive gear. Both that it is tightly pinned to the shaft and the teeth are in good shape.
Chuck