I have a 2006 Equinox. Recently, I've started having problems with the HVAC blower motor. You have to turn it to highest speed and it slowly increases in speed till it gets to high. Once there, you can change speeds with control, but it will not start blowing on any speed below high. Is this the resistor, the switch or the blower motor? Thanks.