I keep getting this code. First started back in the fall(october). would do it once in a while. Clear the code and good for about 2-3 weeks. Then it would come back. Now I clear it, and it comes back the next time I start the truck. Any ideas? Thermostat?