Ahh, I had a very similar issue, probably not what you want to hear; I reinstalled (reset) Windows. I updated to 2004 a few days ago, only the gremlins reared their head recently so I could not roll back.
All USB devices kept randomly disconnecting, my hard drive enclosures, mouse and keyboard - Drove me nuts. I could not find a fix so did a reset. All is well now.