Re: Reset ECM?
I am not 100% sure this is true for boats, but disconnecting the battery in a car would zero out any codes that affect the current running of the motor. Sometimes they might store old codes but those old codes dont cause the check engine light to turn on, nor affect the current operation of the engine.
I guess a more detailed answer depends on the ECM that your engine uses. I believe that Merc and Volvo both use an ECM developed by Dephi which is similar in function to those used on some GM cars and trucks. Obviously is has widely different programming but the overall function is similar.