Your belt might be too tight. Check to see if you have any washers/shims underneath the three bolts on the back of your secondary. I just installed 2 washers under each because my belt sat way low, but 2 was too many. Same thing you had, squealing belt at idle. I now have one washer under each bolt and squealing went away. Belt is now flush with top of sheave.
Hope this helps.