Thermostat: It regulates the engine's temperature and it changes the refrigerant flow into the radiator.
Read more
It is activated automatically due to the temperature of the refrigerant that flows into it. If the temperature is low, it will be closed and it will stop the refrigerant from flowing into the radiator, and this will keep the engine warm (during the ignition process or in really cold days). If it is hot, it will open and let the refrigerant flow through the radiator.
I have replaced the thermostat and the sensor for the temperature gauge. The light came back yet again for the third time. I have no clue what else could be causing the P0128 but I’m getting super frustrated.