Welcome to JustAnswer.com! My name is DriveFast71(Ron) and I will do my best to answer all of your questions completely and accurately.
When the blower motor only runs on the highest setting, this is the classic, tell-tale sign of a faulty Blower Motor Resistor. Inspect the wire harness and connector for any loose, broken or burnt wires. If the visual inspection checks ok, replacing the blower resistor should solve the problem.