Hello everyone! I have a 2013 GMC Sierra WT single cab with the 4.3 L V6 170,000 miles. I have a p2099 code that keeps coming back even after replacing ALL OE sensors (GM) I have tested the wiring looked for exhaust leaks and I can't find anything. The truck runs fine. The code comes back like after 250 miles. It started doing it back in January. Any input would be greatly appreciated!