You could take off the steering wheel and check to see how clean the connections are in there. If after checking everything you can't trace the problem the easiest solution would be to wire up a new horn with a push button. It'd probably only cost $30-$40