Timing.....

Before we start re-engineering the distributor (which IS suspect) I'd make sure it's not the light

Is this a "dial up" light? If so, I'd check the timing with an ordinary "non delay" timing light and see what it does.