It sounds like you lost power to the coil in the run position. When you get power from the starter in the crank position it fires. That would mean the resistor wire has no power. I would check the engine harness to main harness connector after I verified no power at the coil with the key on.