Sounds almost like a Trojan or a virus or something blocking the software from working, though I would assume you have a good virus program running and updated.
If it was anything mechanical I would suspect the USB cable first, that being the weakest link and also the easiest to replace. I've had that trouble before.