The stalling/surging issue and the higher than typical temps are likely to be 2 separate issues.
1) the boat is 16 years old. The age affects everything that affects reliability, the ignition system, the fuel system and the exhaust system.
Even in freshwater, you can have clogged exhaust elbows...