My cruze is just out of warranty and now the heater seems to barely work. Its only 21 out and the heater isnt getting completely hot anymore it will get warm after 25 mins or so then lose heat again. The car seems to get up to operating temp but there is no heat what so ever before that. Then it comes and goes. Any ideas so i do not need to pay for repairs?