noisy heater on 2000 Pontiac Grand Prix

The heater motor just started making a terrible screeching sound. louder on higher settings. is it a bad motor? and where is it located?

Asked by for the 2000 Pontiac Grand Prix
Probably the motor or the fan on the motor has came loose. It is located under the pass side instrument panel.