It,s either the switch or the horn.
Horn should be under the bonnet in front of engine and will have two wires going to it . Easy way to test is to get a length of wire and connect each wire direct to the battery and the horn terminals If horn sounds the problem is with the horn push
Maurice
March 2010
Automatic Answer
We may have found other answers which could help you.