When my port started playing up like this, it seemed contact was breaking unless pressure was applied to one side. I (carefully!) squeezed the outer shell just a little using a small screwdriver and it improved the connection. It's bound to slacken off again, though, so I bought a wireless...