Why makes my AC turn warm at idle and cold when driving?

Most likely cause is an inoperative condensor fan.