if the blower is not working on all speeds except high....i'm 99.99% sure the blower motor resistor is burnt. on high it is connected straight to power.
but if you're saying it works on all speeds, but buzzes on high, then you probably got something stuck on the blower itself or it's out of...