How long has it been since you replaced the serpentine belt? You might try belt dressing or replacing the belt. They will slip and screech when they age. Also, probably the first thing you checked, fluid level?