George, I fixed my horn by improving the ground wires on the steering wheel. I was getting no ground. Usually, that would be my first suspect.
But, on my car, I sometimes (very rarely) still have delay or fleeting failure with the horn. When that happens, I notice a click or a buzz. Does that mean that the relay is going bad? What do you think is going wrong? I wouldn't suspect the ground after what I did, but who knows.