Fan motor under the glove box is worn out. Replace it with either a new one,or one from auto salvage yard, That is about the only places you can get one.
Had the same on my car- would only run at highest setting. Replaced it and it worked at speed 1;2;3;High