To expand on what JGMO wrote, have the dealer (or someone else) hook up Dr. H and get a complete readout.
I assume this is a saltwater boat, correct?
Those overheats could have been as simple as putting muffs on the engine during maintenance. These big Hondas tend to overheat on muffs, unless...