I ended up finding rust on the PCM to wire harness connector, I cleaned it up really good and inspected every one of the wires individually. Took it out on the lake and runs like new. It's a really silly thing to over look; you have to always make sure the connections are good. Happy sailing boys! :)