It sounds to me like the relay. So the starter motor button isn't wired directly to the starter motor as the starter motor requires a lot of current.
Instead the wire is connected to the relay and the relay activates the starter.
So I'd look in that general vicinity, sounds like it's starting to go faulty, which isn't bad considering it's age and the high amperage that it is subjected to.





that's it now then.