Everything you've seen above, except don't put anything in the crankcase except engine oil. Change it and run for a few minutes to clean everything out. Drain and repeat several times over. Take the boat out for an hour or so under heavy load and do a final change. Salt water in the engine oil is not a good mixer.
One other thought is the elevation of your anti-siphon valve above your water line. Can't remember what the minimum height is, but you'll find it somewhere on here. Any chance the water line has crept up with a new heavy load.
Measure the water line using a clear vinyl tube - 1/4" - tapped into a thru hull and run over beside the anti-siphon valve.
Please report back on your findings as they very well may help someone else with a similar problem.