I had the same problem it would start screaming when you hit a bump in the road and would scare the heck out of you. I replaced the $45.00 part which is located under the glove compartment and it's been fine ever since. I saw it on this site too after thinking it was my fan. zexel 12V 3600 96715
It's not the fan.. mine got where it wouldn't come one either till I replaced this part.
Hope this helps.