USB port connects upon pressure applied, disconnect upon release
The MBP has two USB2.0 ports on the side, I used to plug in a Wireless Mouse Receiver dongle in it while I use Windows 7 with BootCamp.
There've been times where I use only Windows 7 so I leave the dongle plugged it on the same port - like forever.
Until like a year ago, the wireless mouse started to disconnect, occasionally. When that happens I just unplug the dongle and re-plug, then it will work again. The frequency increased over time, until one day the port stopped working.
I don't feel any physical difference compared to its neighbour USB2.0 port. The port is not loosy/sloopy at all, and those pins look absolutely fine, identical with its neighbour.
Now, the port will still work, only if I apply pressure on top of whatever usb connector I'm plugging in, for example, my iPhone 5s.
When I press on the usb cord's connector, the phone will get charged and iTunes detects it. Once I release, it disappears in iTunes, and my iPhone constantly vibrating switching between charging and not charging. Slightly lift the connector upward will get the iPhone disconnect. Again, pressing it down, same things happens.
So what's the problem here? Any chance I can fix it by myself?