Over time, your phones socket will tend to loosen up so pretty much any cable won't fit snug. It's pretty daunting, I myself have to endure a continuous reign of cable-slipping-out syndrome.
Cleaned it out with a sharpened toothpick and everything - yes there was a fair bit of dust build up...