got an SES light on my 3500 and took it to the autoparts store to check the OBDII code. It called out "temperature too low" and in fact the gauge does read low, 165 170, we just started our cold weather. New thermostat is 17$ and three beers, anything else I need to look at?