I just had something very similar to this happen to me. I tried everything metioned here as well as grounding out the fuel pump circuit and nothing. So I did the hack and slash trap door to the fuel pump and found out that the connector that plugs into the fuel pump was cracked and came loose...