Two things. One is the ignition switch, super high failure item on your Jimmy and gives the same signs as a failing fuel pump. Super high failure on your year and model.
The other thing to look at is he fuel pump ground wire being frayed. I don't know where it is on your Jimmy, but on the S10 it is located near the left tail-light ground, far from the fuel pump itself.