First step, does the device work fine on another PC
#2 If yes, go to device manager, and uninstall all USB hubs, restart, and as long as you have SP2 (wich you had noted) it will commence installation of the drivers, this gives it a fresh set of them to work off of.
#3 If that doesnt work and...