Sounds like the blower resistor is going out it is under the dash passanger side right beside the blower motor