Just bought a 99 Tahoe. A week after buying my service engine soon light came on. It was a p0161 code so I replaced the 2 of 2, 02 censor. Light came on five days later. Have heard that it may be my gas cap and not the sensor at all. Any ideas? Thanks