I've looked through the horn threads and couldn't find my situation...
The stock horn died ('73 CB500, per sig) and I replaced it with a cheap eBay knockoff. It works, but only when over ~2500 RPM even if the headlight is off. I have ~12VDC at the battery with nothing on, and ~14.5VDC at the battery when the revs are high enough to charge. This is only a problem once a year when I get the bike inspected and the inspector raises an eyebrow at me and puts a sticker on it anyway, but I'd still like to get it working properly - when riding it works fine.
Any ideas? I don't know the amp draw of the new horn, could this be the issue? I thought when I put my clubman bars on and cleaned up/greased the bullet connectors in the bucket it would improve, but that was not the case. The chassis ground at the battery negative cable is as clean as can be (as is the one at the ear inside the bucket), is there another ground I should be looking for?