oops sorry reread and noticed you'd swapped the relay. Earth is a good possibility I think, try earthing the meter probe to a nearby metal area then see if you have 12v at the horn when you press the switch. If you have the easiest fix is to run a new earth wire to a nearby bolt