Recently my 06 Equinox starting making this high pitched whiney noise from time to time. It increases and decreases with the rpms of the vehicle going away when the car is at a stop. It doesn't do it all the time but rather seems to come and go. I've tried turning the fan/heater off too but the noise remains. Any help/advice would be greatly appreciated