i have a 94 120hp evinrude vro. the other day i was out and started the motor the horn sounded and then the overheat horn sounded and wouldn't go off. the motor had not been running for about 1/2 hour. water was coming out the pee hole and the compression check show 120lp per piston. i put a new overheat switch on it and the horn stopped. could it just have been the switch?