96 Jeep Cherokee AC Noise

My 1996 Jeep Cherokee Sport makes a loud squealing sound every time I turn on the AC. The AC works as I can feel the very cold air. If I switch back and forth between Ventilation and AC, the squealing noise eventually stops. Fan belt tension seems correct. Whats the most effective and least costly repair option? Will a hammer work somewhere?