Originally Posted by
blindsquirrel
If the thermostat is good (and stock rating), and everything in the cooling system is stock and working as it should be, set P0116 & P0128 to No Error Reported. They are a right royal pain in the ass. The scanner data will also lie to you when either of those codes is active, you'd have to look at generic OBD data to see the actual coolant temp.
If anything about the cooling system is changed from stock, then also disable the codes because it's a prediction thing and there isn't any way to adjust parameters for what will trigger the codes, just turn them off.