over the years, i have had the horn wire on the turn signal switch break at the switch, then grounding on the internal column surface.
also, have had the spade plug in on the horn button come unplugged, causing the wire to ground on the wheel.
and, like you have said, the relay go bad.
i hope it's an easy fix for you.
please report back with what you find.
beer