http://discussions.apple.com/thread.jspa?threadID=1799781
Basically if you disable "USB 2.0 Enhanced Host Controller" in the device manager (if you do not see "USB 2.0" just disable the first "Enhanced Host Controller" in the list) it will not disconnect/reconnect every few seconds anymore. This has worked for me on two computers, however it drastically reduces the transfer rate since we are running at USB 1.1 now.
Don't forget to turn it back on when you are done so other devices can run at USB 2.0 speeds.
I have been trying to figure out a way around this but, I'm not getting anywhere. I've updated the USB 2.0 drivers on both machines (Windows XP SP3 and Windows 7) but still no luck.