My earphones would not longer go all the way in / click into the earphone jack on my (out of warranty) iPhone 3GS. The sound was fine but the earphones fell out with the slightest knock.
I removed some lint with a needle; now it fits but sound isn't right. It's distorted, sometimes all treble, etc. Sound is fine if I pull the earphone plug out a little bit (to the depth at which it used only be able to go) but fall out at the slightest knock.
Could there be any other reason other than lint causing this? And if so, how can I troubleshoot and resolve the problem(s)?