Being that you run in salt water It is very possible that you have internal leaking due to exhaust issues or possible head gasket. Witch leads to low compression either thru the heads/valves or cylinders. Just speaking from experience. What exhaust are you running?
+1 ..... is the oil clear? ...... MPI intakes can develop a hole and leak water into the motor .....