Are you using a micro-fine gas filter, such as a Russell? If so, try changing to a Fram, ugly I know, but the micro filters can trap water and shut off the gas flow just as you discribe. Once the car dies, the fuel drains back into the fuel pump, remixes, the car starts until it happens again...