Update!!!! So when this problem happened 3 years ago the problem was the electrical plugs where the boat wiring connects to the engine. Remembering what the mechanic who fixed it told me I simply pulled the connections apart, the pins and sockets did have some good amount dirt and grease on them so I got my handy electrical connection cleaner and gave the pins and sockets a good spraying and wiped where I could, one of the plugs has really large male pins. I let the cleaner dry and again wiped what I could and put everything back together. Took it out this afternoon and she ran PERFECTLY!!! Never hesitated or missed or shut down. Its good when its an easy fix like that.