As you originaly suspected its sounds like a classic phase sensor or crank
sensor issue to me.
Check the phase sensor inside the distributor to see if the wires inside
have decayed and are shorting out either with each other or
against the dizzi side wall - Very common.
Other wise, I would change the crank sensor first.