I have an 04 grand prix and its snowing where I live now and when I turn my heat on it takes forever and is not hot at all just started doing this I was thinking could need a new thermostat ???