Hello all,

The other morning I turned on the truck and the check engine light stayed on after all of the lights usually turn off. I immediately got out and checked the normal things, oil, tranny...things like that, tightened the gas cap, it still stayed on. So I drove to Autozone and had them read the OBDII code and it came up 42 (i think) which was a small evap leak. I felt the gas cap and it was secured but felt kind of loose, so I bought a gas cap and exchanged it out. Well it has been about 2 days now, and the light still has not gone off...What else could be causing the evap leak??

It is an 05' Silverado z71 with about 50,000 miles.

Thanks in advance!

AJ