My 49 had a similar problem. The large contact disc that the horn cover depresses and makes contact to ground was so corroded that it wouldn't make good enough contact to ground & activate the horn relay.
I used a screwdriver and sandpaper to clean it up, works good now.
Dave