Re: Mercruiser 3lit.
You were just running fairly hard, if you just stopped and shut it down, run-on is "normal". Uncontrolled and potentially VERY expensive, but normal. You should always let the engine idle and cool off before shutting down.
There are other causes, as mentioned above, and don't forget about the possibility of deposit buildup in the combustion chamber.