I've taken the connections of the horn to see if there's any corrosion as I've still got the problem of it working now and again,but seems to stop working when the bike is hot,tbh it just makes a popping noise.grrrrrrr :Banghead:
Sounds like the horn is buggered. There is a small screw on the back of it that adjusts the internal contacts. A small turn either way might get it working again.
My mode switch is being changed next week,as that only works now and again,so the horn could be the same.