I have a 2007 Tahoe,
fuel pump in tank, filter NON Existent
in the tank there is a Fuel Screen, runs terrible 51,000 miles
Cleaned all the throttle body Injection system Regularly with Professional Cleaners/Sea Foam Products,Can/Spray/Deep Creep, still runs like crap at IDLE, RPMs Fluctuate...