Sounds like a loose connection at USB computer port where drive is plugged in. I have a similar problem on one of my computers. Make sure it's pushed in and unable to work free. I unplug my external seagate hd when it is not being used and is only attached when required for large transfers of data.
Moto G6 Play Review: First Look