I have a 09 aveo LT. last year I had a P0128 code so I replaced the thermostat( just the front metal housing with thermostat) and kept the old plastic housing that connects to engine. There are no leaks or anything.
The code went away and in summer the engine used to reach optimal temps and bust a few hoses but just like before the engine was not reaching optimal temp in winter. So i replaced the whole radiator and hoses. Now during idle at rest the engine warms up in 20~30 min. there are no engine codes BUT as soon as i start driving the engine temperature falls lower and lower in the winter and stays between 20-30 degrees celsius.
I need the heating to work since i live in a cold region( winter temps ranger from -20 to -30 degrees celcius). I believe the thermostat has failed again because during a cold start. the hose feels like it is moving antifreeze to the radiator.
There might be other issues too like the clock always resets to 1:00 am everytime the car starts. Fuel consumption is terrible(max 300km range with full tank).
Any ideas of what might be the issue?