MichaelR said...
Back to basics Donk,
Check and clean all your connections. Including the start battery. See if it starts first go after that. If not, short the solenoid with a jump wire. Unless the components are really old, it's usually connections gone bad, sostart with the easy stuff first.
My Sole had the same problem. It turned out to be a poor connection in a fuse holder. Don't buy switches or anything until you have checked the wiring and replaced/repaired anything that is doubtful. I replaced the fuse but it was the holder, so be thorough.