WTF Big issue

I had the exact same issue. Turned out to be while cranking there was enough Vacuum to advance the vacuum advance, took a long time to find, and three starter noses . Remove the vacuum line to the distributor and see if it still happens.