No Spark while Cranking. Engine starts when key is let go.

If you drop to zero voltage to the ignition system with the switch in the "START" position, it's the switch.