Duck is that a Mercury on your boat? If it is they are all fuel injected now. I bet its a clitch on the computer. If it is low on oil they will crank and go dead.