hello, I am having issues with my silverado. It was pretty cold today and I went to turn on the heat and it would run good and then get cold. I have also had probs with the fan just randomly cuts out and comes back. Strange. I think its the thermostat. Does anyone know what this is. No engine overheat, nothing else wrong.