The "high" speed bypasses the blower resistor and gives direct 12v to the blower motor. The resistor just knocks the voltage down to the other fan speeds, for example med.high is 9v, med. is 6v, and low is 3v. I would check the wires going to the resistor and the main power wire that bypasses the resistor in "high". Also, check your ground wire on the blower motor and harness. It sounds like an electrical issue, possibly in the harness, battery, or alternator. Hope this helps!