Sounds like your port is playing up, mine seems to be bent out of shape in a way that it doesn't seem to seat any micro USB cable tightly anymore.
To be honest, such a small cable may be efficient size wise, but in terms of durability it's actually pretty low!
Even the 30 pin connectors on...