Something doesn't make sense, after shutting off while cruising the boat, once restarted, would only idle back to the launch?
How about checking fuel rail pressure?
One of the big tuner outfits can get you an ECM of whatever flavor you want, I'm sure.
This might be the outfit I was referring...