This idea has been thrown around alot here lately, so here it is: Try unplugging the air bag module under the driver's seat. If it has gotten wet it might be sending a bad signal to the ecm telling it to shut off the fuel pump. If that works, get the air bag module fixed asap.