There must be something in the air, I have a base 2004 B2300, and the same thing has happened, twice, in three days. I've yet to check my wires, but I wonder if this module gets kicked by a passenger if it will cut flow to the pump. I was just about to replace my fuel pump, and then thought that 6 years is a pretty short life for a fuelpump. Before replacing the pump, I thought I'd check the switch again even though I was sure I had done that previously when the truck was stuck by the side of the road yesterday, and it fired right up, and I heard the "whirrrrr" of the pump pressurizing.
What amperage of fuse did you use when you bypassed the switch? I was thinking of just wiring it across.
What seems to be the life expectancy of the fuel pumps in these trucks anyway?