Stop in for a cup of coffee

Coil good? If it is, and dist is good, and you have it hot wired properly, then it is Fuel related......wonder if float got stuck closed?
If it runs with the key in the start position, it runs. The failure to run in just the on position means it isn’t getting power anymore as his test proved. He doesn’t have it wired right.

Fix the wiring and then move on to diagnosing the fast idle condition. It is a compound problem that needs to be fixed one step at a time.

When people always go “Well first I did A, then B and now C is this...”, my first assumption is that A is wrong. No point is discussing further if A isn’t correct.