Check the blower motor resistor unit. This is like a reostat that creates the different fan speeds by limiting current.flow by electrical resistance. It is located in the blower duct. Usually rectangular shaped unit held in by a couple of bolts/screws with about (4) wires from the blower switch going to it. The unit actually fits right into the heater duct where it is kept cool by the the blower air stream.

