Found the problem! It was the sea water pressure sensor! On the test run my Rinda TechMate Pro did not measure this, nor did it look at ECT. My TechMate showed the Guardian Fault cause to be "unspecified". I brought down a mechanic from a local shop, who had the Diacom software on their laptop. He looked at the recent Guardian faults, and they were all for low water pressure. The measured pressure was around 2 psi, whether at idle or 3,000 rpm.
I will order the MCM part, test it under way, and possibly design a resistor system to simulate correct water pressure. I can easily check and or replace the impeller every 1-2 years, and would prefer a simpler system. However having gauge reading the water pressure might be handy.
Thanks so much Fun Times and Bt Doctur, and all others for their help and suggestions. I have spent tremendous amounts of time trying to track this down, this is a huge relief.