Go here to get the most likely answer to the problem, which is the heater fan resistor.
http://www.supras.com/06/techcenter/...6aee2ee4e99f34
This site will be very helpful for other things, too.
And if the coils are too far gone, like mine were, you can make some out of safety wire (from motorcycle shop).
PS: I haven't read a thread yet that it turned out to be a problem with connections or the buttons. Please follow up with a post as to what fixes it.