Starting to think it’s a wiring issue. I went out and bought another relay to try, I was really sold on it being the relay due to it buzzing every time I tried to indicate. In retrospect I think that was just it failing to trigger, the new relay has a loud click but the electrics still die.
The ground lead looks to be fine, not the greatest test I know, contacts on both ends are OK.
I’ve tried changing the fuse, this fuse also covers horn and headlights both of which are fine. The fuse didn’t fix it, no change here.
I’ve pulled the switch apart, it’s a bit stiff but looks fairly safe inside, no corrosion, lots of grease. It’s a bit stiff but then it’s done 30,000 odd which isn’t too bad for a 125 🙂
So I’m left thinking it’s a wiring issue somewhere, which is a massive pain in the arse as it doesn’t narrow it down much. Might just crack and take it to the bike shop 🙁 I do have a multimeter somewhere, really not something I’m hugely skilled with though to be honest 🙂