My scorpio also had this issue of ac throwing out hot air. It was getting really uncomfortable . When I took it to the service centre, they diagnosed it as shortage of ac gas and topped it up. They then cleaned the vents and put it back. Haven't faced the issue eversince. It helps to clean the vents every 3 months. It's done in both our cars.