Help !!! New engine will not start ?

I checked top dead center 3 times and made sure it was on the exhaust stroke .

I changed distributors today.
Cleaned contacts on battery and solonoid.
I also put a new ground on that was in better shape then the old one .

It has 4 gallons of fresh super 92 and the tank was very low if not dry .

I will add another 5 gallons .
Try another ballast and check a few other suggestions.

I did not check compression this is a new motor .
I will test the cr later .

I think it is electrical some how related to ignition or key switch ?

I had a 72 duster 17 years or so that did the same thing ?
It would run sometimes and it would start when you went to shut it off ?

I ended up taking the motor out helped a friend put it in a dart and it worked fine .

I never found out the problem and sold the car later ?

Thanks for the replies .