Yes, here is the detailed solution that Mykl posted before:
Heather fan resistor
It is the heater fan resistor, I had exactly the same problem
last week. It is due to the second resistor of the four in series
blowing. It will probably not get worse unless another one
blows, but the 2nd seems to be the weakest one. You can
either get one from a wreaker, dealer or fix it yourself. Over
here in Australia the dealer wanted about US$60 for one, the
wreaker wanted US$20, and I fixed it for US$0.15. What you
need to do is pull the black plastic covering off the bottom
of the dash under the glovebox, you'll see some wires going
into a black plastic piece that's screwed into the metal near the
fire wall behind the blower motor (gold coloured on my car).
Unscrew this and you'll see 4 coils, one of which will be broken.
You need to carefully pull or cut this one out and replace it
with a 0.47 ohm, 5 watt resistor from an electronics shop.