have you tried switching that little button next to where the air comes out? sometimes the air comes out hot because it's comming from outside of the vtehicle through the engine and into the car that is why it;s hot. so you try that button or lever whatever it is. if not then maybe the vents inside the a/c system are not swiveling no more. then you should replace them.