Just a thought, but do you have keyless entry? If you do, does the horn work when you push the panic button. If it does, I'd say the problem is probably in the steering wheel. If it doesn't, perhaps its a fuse, or a loose connection on the horn itself.