Bad USB port

Forget about taking it to an electronics repair facility unless the data on the drive is vital. Too expensive.

If the drive was encrypted (I learned about this from Joe in a different post) then the following procedure also will not work. But if it is NOT encrypted try this:

Remove the drive from the enclosure and carefully remove the circuit board that the USB port is on. Most cases this will be a couple screws and then the board unplugs from the back of the drive.

Now plug the drive into a PC with a SATA controller and power connector. Most newer PCs have this.

Power up the PC now and after it boots up open My Computer and see if it found your hard drive

Good luck