As my luck works, I have to get my 06 Tahoe 5.3 L59 inspected this month and I started getting the "tighten fuel cap" message and my check engine light came on with P0455 code for an evap leak. So from what I read, I ordered a new gas cap which showed up yesterday. I put it on and cleared the code and when I was on the road the engine light came back on with P0172/PO175 rich condition codes, but no P0455 code. Today just to see what would happen, I put the old gas cap back on and cleared the codes then went for a drive and light came back on with the P0455 code but no P0172/P0175 codes. Does this indicate something to look at that Im missing? I dont know which direction to go with the 2 different code indications when I switch parts. I also installed a new evap solenoid, the one on the front of the intake, but that made no difference either way with the new one or the old one when switching gas caps.