yeah it might be the temp switch like stated above.
i had the same problem in my car.