I think your switch is bad. And with bad o-ring there, the fuel area under part #72 might get aerated ,,and that can't be good.
Do the other tests described first.
multimeter /continuity at the switch, should have contnuity after 7 inhq, definitely at 10 inhg
ground the two wires at the connector with ignition switch to ON, should sound horn.
What I find interesting on this motor is they (OMC) decided to put the fuel obstruction switch AFTER the VRO pump.
I am going to have to defer to the guys that know this motor and fuel delivery better than I.
Assuming the vacuum switch is bad....then a never ending horn, in your case, would HAVE to be overheat condition.
You'll need to test the temp sensors to make sure they close the circuit at the proper temp and not early (though I don't think they would close early).
If they check out, then it is time to check thermostats and water pump.
going back to a previous quote
Going to step back for a second and ask probably a dumb question, but wanted to confirm. The alarm is a solid tone (we believe), but on the gauge, the words "no oil" are illuminated when the audible alarm is going off. Does it still make sense that this is a fuel issue?
no it doesn't ...the tan wires to the system check device is specific to the area they are monitoriing.
NO-OIL - the horn would beep (beeeep beeeeeep beeeeep ) that increases in speed with RPM
Low - oil - the horn is like Beeeep Pause beeep Pause
fuel restriction- the horn is like beeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee p and goes away when you pull back the throttle
and overheat - the horn is like beeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee eep and never goes away with the engine on or engine off with they key in the ON position until the thermo-switches cool down.
So let's assume that it is a No-oil condition you are getting, but horn isn't acting right.
remove the oil-reservoir from the boat....pour out the oil into a container using some cheesecloth to filter out whatever nastiness may be at the bottom..
remove the oil pickup, inspect the filter sock...remove filter sock and clean it...
clean out the tank, if there is anything nasty at the bottom.
test the low-oil circuit while pickup is out. (turn ignition key to ON, let float on pick up drop, horn should sound. If it doesn't you have to diagnose why.
purge the oil line into a container.
nastiness may include water, sludge or a jelly like substance.