Just a guess, possibly the starter stayed engaged, burning it up. Pull the starter and check it over, you can bring it to a local parts store and have it tested. Have a look at the flywheel gear teeth and see if they are chewed up also. Also, if you replace the starter, make sure it's a marine...