until it is in range of my magic wand there is not much i can recommend.
I can't even remember what i did to fix yours John.
I really need an external hard drive hooked up to my brain because my memory is full
I think to memory it was a dry / cracked solder joint. the wires were soldered directly to the pins on the connector but the connector had cracked solder joints at the board.
I replaced the pins, housing and headers. re-flowed all the components and it has been fine ever since. and it can even be UN plugged if it needs to be removed. I don't believe in hard wiring any connection that came out of the factory with a connector and worked for years with out any great dramas,