How often is the filter been changed. Are you using the same brand of pump? You most likely have a short in the wiring harness of the pump. Check ground.
Fuel pump
The 1997 is fuel injected... You can keep looking for the carb until the cows come home... your not going to find it ;-)
The fuel pump is located in the fuel tank to keep the fuel cool. That way the fuel is cool pumping to the engine so it doesn't vaporize.
mine died because of a faulty fuel pump
Defective fuel pump fuse or fuel pump relay.
The fuel pump is going bad, or the filter is so clogged that the pump is using too many amps to run.
There are several things that can keep a Chevy Tahoe from starting including the starter being bad, a dead battery, an alternator, or a fuel pump.
The whining noise is a common sound and problem with all Chevy trucks and suvs. Yes it is the fuel pump and it does not mean the pump is going out. Chevy recommends to keep the fuel tank 1/2 full at all times to keep the electric fuel pump cool. I've installed many NEW fuel pumps and they also whine/ make noise. It is just a common problem. If you are concerned about the fuel pump then you need to check the fuel pressure with a fuel gauge.
Is it an aftermarket radio?
Keep the air pressure in the tires at the factory recommended pressure. Do not haul anything around you do not need. Drive the speed limit and take off slowly. Turn the engine off it you will be stopping for over 15 seconds. Make sure the engine is tuned properly and if the check engine light is on have the problem repaired. Something like a faulty O2 sensor can cause the engine to burn excess fuel. Other that this there is not much you can do. A 1997 Chevy Tahoe is a large heavy vehicle with poor aerodynamics and is a gas hog. It is going to use allot of fuel no matter what you do. The very best you are going to get is around 14 city and 17 highway with a combined mileage of around 15 mpg.
Internal fuel pumps are cooled by fuel. If you run your tank low a lot then the pump will get hotter than normal and lessen it's life. Heard also that these pumps don't like plugged filters either but this is up for debate I would watch the fuel level and fill at no less than quarter tank
The control wire to the solenoid may be deteriorated and shorting out. Or, you may have a bad starter.