Ballast resistor is broken...

Actually, it will run without the ballast, but only as long as the starter is held on. Let go of the starter and it mysteriously dies. Often the act of inspecting the ballast by removing the terminals breaks it. If you have a small block, the $45 ready-to-run distributor gives you HEI and kiss the ballast goodbye.