Sounds like the FSR to me.
In my situation, the fan speed works ok initially, then it suddenly goes to the highest setting (maximum blast) and there is nothing you can do to turn it down (aside from turning it off completely). Then, just as suddenly as it jumped to max speed, it then goes back to the initial speed I had it set on. It sporadically cycles between the set speed and the max speed for the rest of the drive. It can be really annoying when it comes on full blast and your in the middle of a call.
I'm planning on swapping out the defective resistor with the new one tomorrow. I'll let you know how it goes.
GenV DDE's, UUC SSK, M3 Black Trim, Stongard, Euro Clears