Okay so I've read I don't know how many threads on this issue and I'm seeing if anyone has any fresh input. I have a 2009 GMC Envoy Denali with the 5.3 around 75k miles, it randomly will either not start but cranks fine, or will stall while driving. At first I thought it was a fuel pump going out bit after some reading it seemed the issue was in the fuse box under the hood. If it was having the problem I would pull the fuel pump relay out and reinstall it and 9 times out of 10 the car would start up fine. When the car was having the issue the fuel pump wasn't priming, it was dead. Once I pulled the relay and put it back in and put the key to "on" then it would prime. Finally got it to a mechanic and he said the pump has good pressure when priming, he changed the ignition switch, no fix. He said he thought it was the fuse box under the hood cause it looked like it had gotten hot enough to discolor a bit. He changed it and the people went away for 2 weeks now it's doing it again, worse now. The fuel pump relay gets hot (hotter than it seems like it should) while driving. Could it be the fuel pump pulling too many amps overheating the circuit? Any help would be great.