I was having horrible problems connecting via USB. The problem seems to have fixed itself during the root process of my kindles. The first portion of the guide has you modify a driver from the SDK and then install it.
That modified driver works far better than the native driver. The guide has you modify two files and then install the new driver through the device manager.
http://www.pcworld.com/article/24430...ndle_fire.html