Originally Posted by woodly1069
Is there a possibility that the weights in the distributor are doing strange things causing the timing to advance and retard?
Yes, weak advance springs can cause this. So can worn teeth on the cam and distributor drive gears, too much end-play in the distributor shaft, worn bushings in the distributor and a worn cam thrust plate.
Unless the advance springs have been replaced recently, they're past due.