The ballast resistor is burned out. The electrical wiring provides one voltage, 12 volts. The ballast resistor has two taps, one at the far end and one half one. The one half way provides the medium speed and the one at the far end provides the slow speed, by cutting down the voltage reaching the fan motor by simple resistance. A dealer will probably be able to provide it, but below is a related link to a website that sells the blower motors and resistors.
I've replaced mine (2001 Sportage) twice before checking further for the root cause of the problem - a blower motor that was stiff and drawing excess current. The resistor is located under the right hand dash near the blower motor, above the passenger's knees. It's held in by two screws. The blower motor itself is held in by four screws. Remove both, check the blower motor for free turning and if it is stiff, replace it along with the resistor. A source for both parts is rockauto.com
Your blower motor is getting ready to fail, it is usually gradual. I have replaced 2 on my 200 Kia Sportage and in both cases the low sppeds failed first. This may also require the relay be replaced as when it finally fails it can take the relay out.
truck blower only work on high
A blower motor that only works on high is normally caused by a defective Blower Motor Resistor Pack. DRL, do not have a clue.
from what i have read it is the blower motor resistor it goes bad and only lets the fan run on high google blower motor resistor and read on
Your blower switch sensor is out. Replace it!Then all the speeds will work
either the blower control switch or the blower motoer needs replacing
blower motor resistor needs to be replaced
it's a problem with the blower motor resistor,
faulty blower motor resistor
replace the blower motor resistor
Blower Motor Resistor is bad. 20.00 part at AZ.
If you are saying the Blower Motor only works on high, then your problem is a defective Blower Motor Resistor Pack. Replace it.