norcimguy said:
Two things come to mind:
Did the banging on the fuel tank disturb electrical connection to the fuel pump? So the car started. OR, is there some wiring in the engine bay that when it rains, it shuts down the supply to the pump.
That banging on the tank changed something suggests your trouble is physically near wherever he banged.
Fuel pumps today are very high speed rotary type with very small clearance. Most common failure is it ingests a tiny piece of grit that locks it up. Sometimes it'll break free for a while. I had one do that at only 4,000 miles.
Often the electrical connection is atop the tank and while they can get wet, auto manufacturers have learned from marine industry how to make weathertight connectors. Still, anything can happen.
IMHO a more likely spot is where the power return wire(ground) connects to the car's chassis. That'll be a bolted connection and if it corrodes, power gets to the pump but cannot get the rest of the way back to battery - it's blocked at the corroded connection. So the pump is starved for power.
Anyhow - to get to it one usually must either drop the tank or remove an access cover. When you replace the pump ask your mechanic to remove, clean and put Fel-Pro conductive grease on the ground connection.
I recently helped a friend get his pickup truck running. His fuel pump was "grounded" to the bed okay and that connection was clean, but a braided ground link tying truck's bed to frame was corroded away. So power got to his pump just fine but couldn't get back to the battery/alternator . He was on his third pump in as many days. Giveaway was the engine barely ran (we measured low fuel pressure) and wouldn't run at all when taillights were on - they too were "grounded" to the truck bed. Without that braid the only return path was via rusty bolts holding bed to frame. Those rusty ground connections blocked (though not quite completely ) power return path for both fuel pump and taillights.
Your mechanic should have access to wiring diagrams that'll show where the fuel pump's ground connection is.
I trust you're not having any other symptoms like funky taillights or turn signals.
If you want to experiment underhood, swap the fuel pump relay with the one from something innocuous like sunroof .
my two cents, and that's overpriced.
Have fun and learn a lot.
old jim