Before you make a mountain out of a molehill, inspect all the ground wires of your fuel system/dash gauge wiring.
Put a jack under the tank with a 1x6, take off one (1/2�) bolt on each strap, lower the jack slowly, watching for still connected wires, disconnect when you can reach, drop tank to ground, unscrew pump, inspect.
I believe, on a 95, that it’s an electric sender and is probably burned up and shorting out or just broken. This has happened in a different car where the tank would read accurate all the way to the “low fuel†signal, then it would give sporadic readings from completely full to empty.
If you look here, https://www.rockauto.com/en/catalog/chevrolet,1995,g20,5.7l+v8,1046797,fuel+&+air,fuel+sending+unit,4436 , there’s a wire that sends the gauge the reading based on resistance.
After you remove the pump from the tank, reach up and plug the connection back in AND ground it to the chassis, move the sender up, as if it were full and inspect the dash gauge, and down, as if it were empty, and verify again with the gauge. Or with a DVOM you should have 0 ohms with sender at empty and 30 ohms at full. Use info acquired to determine a faulty sender.