Does it have auto climate controll? If so, I'd say you have a climate control computer or sensor issue. You should have the dealership look to see if there is a TSB for this (technical service bulletin) or even a recall. If nothing else they can tell you if the symptoms are indicative of a common problem that they see.