Ok, eventually got more fuel in the tank (Fresh fill), took it out, and stalled again after 20 mins of running. Towed back to dock and more water in the VST/tank. Got the shop involved to see what else could be the issue, and they changed the O ring in the gas cap, and replaced fuel vent, but...