Tone. I had this exact problem (with the fan stuck on friken high, most annoying). I replaced the blower resistor (au$100) and it works fine now. On my jap spec, to get to the resistor only required me to remove the glove box (2 screws at the bottom), easy as, and 4 screws in total to have the resistor in your hand. If the US Spec has climate control, you would think that it would have a similiar system. Webshots.com is down at this moment, but i have photos on there of the location of the resistor behind the glovebox, with the resistor circled in red. My user name on there is flybysupra, if you have trouble, i'll email them to you.
I just hope thats it. Otherwise I don't know much more.