Not quite so...blower motor resistor or melted fan switch
FYI for future readers for this blower motor problem where only the highest setting on the fan works.
--I know this hasn't been touched on for awhile.
Unfortunately, if you go through all the trouble of taking out the resistor and replace it with a new one and it still doesn't work, your going to wind up back here.
I would first take apart your dash and look behind the switch and see if it is melted. I spent too much time trying to get my resistor off the wire harness, because it was corroded, and still have the same problem. Waste. because I didn't check the connections for corrosion too.
If you replace both the resistor and the switch itself, and the relay and it still does the same thing... then clean your connections.
Here's a good image I hope helps new seekers:
http://i161.photobucket.com/albums/t218/beetlemiser/Checkyourconnectionsforcorrosion.jpg