Ran across this so I think it is the stat first , https://ricksfreeautorepairadvice.com/p0128-and-temperature-gauge-dead-gm-vehicles/ ,
If you get a P0128 code AND the temperature gauge is dead, head right for the thermostat. When a thermostat goes bad on a GM vehicle, the PCM sets a...