Mine recently failed (stuck at 2.2k rpms). I took it apart cleaned it up, including the connections, blew it out with compressed air and it works again. I'm an electrical engineer by trade and all the parts looked fine, if it fails again, I'll try to reflow like Mark mentioned above. However...