a buddys jeep has this god awful squeal in his jeep, like a loose belt or pully or something like that. but hes had it in to the shop and they changed the belt and the idler pully and tightened everything up, new belt and all and its still squealin like a banshee, not as bad, but still doing it. what might be the prob? can anyone offer anything? its in a 2.5 yj, 94.