I would try to determine whether the problem is with the fuel tank or the engine first. A cracked fuel pickup tube will suck air and the fuel pump will not get enough fuel into the carb. If the engine runs OK when the fuel tank is full but then runs rough or stalls as the fuel level gets lower I...