Varying spark, out of ideas

Is it possible that vacuum advance is coming in early enough to cause this?
I assume you are disconnecting it when checking timing.

Mechanical advance can also do this if you have a broken advance spring or two.
DAMN TB!!! I just sitting hear with breakfast and WAS JUST GONNA ASK if maybe the OP had the vacuum connected to manifold vacuum.