Sounds like you have an intermittant wiring fault there. Might be worth doing a continuity check along the wires and having a good 'wiggle' to check for breaks. Also do one from the wires to the chassis to find any chafing that may have happened over the years.
_________________
MC21SP Plaything
BMW F800GS Bumblebee
Triumph 9551 Daytona Big boys toy
FJ1100 Sporting relic
GTS1000 oddball