Try it in a different USB socket first. Windows will re-install it and might just give you an error message.
But it sounds like the firmware has become corrupt. This is a chip within the hard drive inside that tells Windows what it is and how it works. If it's becoming corrupt there's not a lot can be done.