Join Date: Oct 2008
Location: Ontario, Canada
Car: 2012 Outback LTD
Feedback Score: 0 reviews
If the fan is squealing its needs the motor replaced, simply because they are a non serviceable part.
If the fan operates on any one fan speed, the problem is not the motor, but the switch, but more likely the blower resistor.
The fan motor spins at high speed when fed a full 12 volts. To get the lower speeds, a multi stage blower resistor cuts the voltage down in steps, for each of the slower fan speeds. So, if your fan still works at any speed, then the motor is good, but the resistor may not be. Its very common for them to go, regardless of whose make of car it is. Sometimes the contacts in the switch go bad at one or more settings also.
To find out, remove the glove box and the lower panel below the glove box, on the passenger side. Dead centre of the blower motor housing is a 2 pin connector that powers the motor. Pull it and apply 12 volts from a battery to the pins and see if the motor spins at full speed. (Obviously, this isn't necessary if you already know that the motor operates.)
Follow that wiring harness you removed back to another 4 pin connector. Its the blower resistor. Two screws remove it, if its the culprit. An easy fix for sure. You can check it out to see if its giving the correct resistance across its 4 pins. If you get to this stage and need more info, send me a PM and I'll send you the service manual page for checking it out. Good Luck!