I'm having this issue as well. I'm not a crazy programmer but I'll ask anyways:
1. My Droid will sync and charge perfectly when I put it in debugging mode, using the drivers you provided here. (latest Moto drivers) but I hate having it debugging mode 24/7 when I want to connect... is there a way to get it to work without debug?
Note.. I can still read/write to it without debug, but it sits there in the dock and the battery slowly dies as it won't charge
2. Now that I have installed the drivers, can I uninstall the motoconnect tool? I'd love to have one less thing running. is it needed to connect/charge? thanks guys