Bear with me this might get kind of long. This is a 1993 R100GS it's had it's main wiring harness replaced, and the main relay, horn and load shed relays replaced. Currently I have a horn only about 40% of the time I've looked into it and here's what I've found The horn tested off the bike works every time. The horn on the bike works about 30% of the time Testing voltage across the horn wiring I get 12+ VDC every time I hit the button, IF the horn is not hooked up. Hook up a horn and it's back to only about 30% of the time. The switch is good and clean. A different known functional horn exhibits the same traits. Wiring all looks good, all connections are clean and do not show any signs of overheating. Here's where it gets weird about 1200 miles ago I replace all three "main" fuses, that was due to a random idiot light, headlight has to be off for bike to start deal. Today while trying to figure things out I find that if I swap the two relays the bike functions but the idiot lights don't come on and there's no headlight but the bike will fire. Swap them back and the idiot lights are normal. and I get the horn only about 30% of the time. So I'm leaning toward replacing the two smaller relays, but what I'm wondering is what's going on that's so bad that I'm running through these relays so fast.