So I just got a P0128 error code for the ECT (02 XL Denali). However, there are no symptoms of ECT or Thermostat. Warms up quick enough, and over 200 in 35 degree weather. Seems unlikely thermostat is stuck open. Temp gauge is working properly, so it doesn't seem like it is the sending unit. If I take it apart, I'll do both I anyway just to keep from draining it twice. Any thoughts?