Would feel terrible if it is the key switch. Or even the LARGE plug and connector pins on top of the engine. Those split pins do get intermittent connections to all of the engine electrical parts with age.
Have someone pull apart & reconnect the connector several times. The try the key start to...