What I did to fix it was install the MotoHelper program. Before you install erase all the other drivers you have off your computer and then restart it. After restart install MotoHelper and it'll do the rest. DONT have your phone plugged in when you install by the way.
How much if you dont get it working
?