Another option: If your PC has bluetooth capabilities you could sync your TP wirelessly. If your PC doesn't have bluetooth capabilities, you can purchase a bluetooth USB adapter like this one
http://us.kensington.com/html/9403.html\
I've been syncing wirelessly since my mogul because I was experiencing the same problem as you are now. I have yet to experince any of these problems while syncing wirelessly.