I have a 2006 chevy silverado 4.3 L check engine lite was on, went to auto zone they said evap sensor was bad code was P0449 so i bought a new one looked all over for the sensor thought it was near the gas tank, I believe I found it on the intake manifold behind air intake hose, replaced it and reset the code, in 5 miles and it came back on, whats up did i repalce the wrong sensor?