<<<snip>>>Check your electrical connections and earthing, apply 12volts directly to the horn and see if it actually still works before getting anymore complicated
IIRC the horn has a constant live 12v supply with the earthing controlled by the MFU based on requests from either the horn buttons or the alarm.