Before replacing the usb port, I'd recommend to clean it, e.g. with a needle. This helped to solve this problem for me.
open