I have a 2000 Bonneville and I had the service engine light come on a few days ago. According to Advanced auto parts, It was an improper coolant temp(low). I replaced the thermostat and sensor. I tried to disconnect the battery to clear the codes but it didn't work. I know that Advanced will clear codes IF you buy the part there. I did not. Please help me guys. Thanks.