Ok. I have a 99 tahoe, 4x4 4dr. I have replaced the fuel pump, fuel filter, all 4 o2 sensors, new gas cap and the SES light has come back on again. When I take it to autozone they pull the codes it comes back with a code that what they say usually means the gas cap is bad. I have replaced this. So here is my question. Could the fuel filler hose thatgoes from the tank to the filler neck be bad and causing this? WHen I open the gas cap there is no suction or anything. Does this sound like a possibility?