"Check the gas tank vent hose
"Check the gas tank vent hose for a sag. That happened to me once and like to have driven me up the wall. Motor would start and idle fine but when I accelerated (bow high - gas from full or near full tank running into the vent hose) the motor would sputter to a halt. After about ten minutes of cranking, checking, (took the fuel pump off once out on the river), nothing helped - then it would start and repeat the process. Finally, I saw the vent hose had a sag in it, took it loose and sure enough gas ran out of it. The tank couldn't vent and so the pump couldn't draw against the vacuum in the tank. Simple solution - tied the vent hose up with a string and no more problem. Moral - look for the simple things first. Think about the problem and imagine the possible causes, simple to complicated. Good luck. JW in Dixie"