Had the thermostat replaced recently, check engine light came on the next day saying the thermostat was opening before optimal temp. Took it to my mechanic and he said it might be a miscommunication so he cleared it and said if it comes back to bring it in and they'll warranty out that one. Well it went a month before coming back on. Took it in, had it replaced, and the light came back that night. then 2 days later. Anyone have the same problem? My buddy thinks its cause it may be a thermostat that fits but not the right temp opening thermostat for my aveo.