Well I just had the no cranking thing happen to me again. I crawled under it with the meter. No voltage on the purple S terminal wire while the wife turned the key. I could short the S terminal to the battery cable and crank it over.
I have a RobbMc starter and he said its normal for the starter gear to stay engaged to the flywheel and that it would not keep it from starting. So my theory was crap.
Thus it must be the ignition switch for me.
looks/sounds like it...that sounded way too familiar...
until you get a new installed , stick that wire on there semi permanently....then at least you can drive it!