double check the belt width, most squealing is from the alt pully slipping on the belt. Belt width should be at or slightly above the pully V groove.
On my motor it turned out the pully was slightly over width and depth. too deep.pbelt would bottom out and the V section would just slip
With the...