I got the P0128 code a few months ago and replaced the coolant thermostat a few weeks ago. The code went away for a few days but came back on again like usual. My friend who works at the dealership did it for me and a guy he knows told him it was probably the sensor if the code came back so we're going to check that next. Other than the sensor, does anyone have any ideas of what might be wrong or had this happen to them?