Recently I changed the thermostat in my wife's 2005 Aveo HB.
Reason was not becuase the OE one failed (the nice alluminum one that came originally in her car) but becuase I was in there anyway recently doing her timing belt, tensioners and pullies, water pump, and the serpentine so i figured the collant is out might as well change the thermostat. Stupid me bought the aftermarket one for $45.00 instead of the original OE replacement from GM for $120.00 (these the are prices in Canada).
Her car has 105,000 kilometers so I figured even though most of this stuff is working at the moment might as well change it all for preventative maintenance. Howver, the replacment thermostat I got was the cheap plastic one that I believe was discontinued by GM after failures in the 2004 model aveo's and of course the one I got is failing right away, just days after installing it I'm getting engine code P0128 for thermostat stuck open.
I'm going to return that cheap plastic one to my parts store and just re-install the old original alluminum one she had in her car. Probably will still end up just going to GM eventually and forking over the $120.00 to get a new alluminum one, just really sucks that the aftermarket ones are so cheaply made that they fail almost right away.