Re: 1986 Johnson 150GT
The three (3) wire warning horn, which is what you have can be tested as follows for the problem you're encountering.
Have the horn where you can get at it to begin with.
The wiring of the horn should be that the TAN wire is attached to the slide on terminal closest to the built in black ground wire, with the purple wire attached to the other slide on terminal. If reversed, weird things will happen!
If the wiring is as it should be. Turn the key to the ON position. Hopefully the horn starts to and stays beeeeeeeeeping. If so, remove the TAN wire from the horn. If the horn continues to beeeeeeeeeep, the horn is faulty. If the horn stops beeeeeeeping immediately, the horn is okay and a problem would exist with one of the sensors.
If a faulty sensor, start disconnecting the sensors at the engine, one at a time (oil tank, 2 heat sensors, VRO electrical plug, vaccum switch) . When the beeeeeeping stops, you've found the offending sensor.