Moisture in your fuel could be the problem causing the line to freeze internally and causing a no flow condition. Leaving a empty tank with the valve open can cause moisture to collect in your tank. Otherwise the fuel could be contaminated from your supplier. It only requires a few ounces of water in the fuel to cause problems.