I have Horizon 5.7L mpi fresh water cooled engines 2007-ish). Received an alarm at 3900 rpm, low water pressure. Had to keep that engine at idle the rest of the way home (ran just fine the entire day, last mile in after stopping to enjoy the calm water). I have a mechanic, but I know it could just be a blockage in the strainer if I sucked something up. So, first I’m Climbing under the boat to remove any grass/crap in the intake. Then I’m going to clean the strainer. Then I’m going to replace the water pressure sensor, I have a spare. Anything else relatively simple before I get the mechanic involved? It very well might be a bad water pump, already replaced the port, so starboard is going to go soon.