Hey, newbie here, in have an issue with my 01 Z71, 5.3 Tahoe, the service engine soon light is on, the codes are P0405, P0446, and P0405 again (autozone), which is a bad egr valve, but I replaced the egr like 6 months ago, the ses light never went away, any suggestions on what this problem can be? Btw, the truck runs fine, gas mileage is normal, and I have no other issues, well other than rust....