ONe more thing, when we checked pin 87 on the fuel pump relay while engine was running(briefly because we jumped the fuel pump pins to get some gas in carb), we had no power. Now, if I understand correctly, the alt energizes that pin once engine cranks. Could the diode on the ignition switch be open allowing the starter to be sucking all the juice from the alt thus causing the starter to stay engaged and the ignition not killing engine???