Check the harness that connects to the blower motor. May be loose. Other than that are there any fuses under the hood that would control this? I know you said fuses were good, but often the underhood ones are overlooked.