I had the same problems with my laptop. It is completely stripped down and I was tearing my hair out trying to figure the problem. I happened to be visiting family in NC so I stopped by shopbot to ask about it.
The FIX: usb hub.
I put one in line with my com and have yet to have any issues since.
David