My service engine light has been on since november i just thought it was because of the moisture reduction sensor recall that the truck had. it just got fixed and chevy said that it has nothing to do with the evap control. i have tried clearing the code, and reset my computer and it still has not gone off. any suggestions on what to do?