So my horn seems to cut in and out. I'll be riding, and the horn will work just fine. Other times, I'll hit the button and get nothing. I can hear it click, and the headlight will dim to pretty much nothing, but no horn sound. If I take the horn off and touch the leads directly to a battery, it beeps. Tried two different horns, and eventually the same thing happens with both. Battery has a good charge.
I've cleaned all the connections and inside the switch. Checked for exposed wiring. still nothing.
What else can I check?