Sounds like it might be a flaky/failing USB hub, or maybe one that isn't designed well enough to protect against crosstalk and/or outside interference.