I would agree with others based on other experiences. I had a snowmobile that acted up, took it to dealer, they diagnosed computer, manufacturer agreed, put in new ecu, and same issue, they went back thru and cleaned the terminals, connections, ground and fixed. (1200-1400 bucks to crappy 150 but still). If it would run with a ground bypass...I'm no auto or boat tech, but that would make me hope for your case that it is just a cleaning/tightening a wire first...
2004 Supra Launch 22 SSV
5.7L Indmar Assault
"One More Hour"