I had a similar problem before I serched the web and i found this solution that worked...
It sound stupid but it worked for me......Blow very hard down the ear phone socket, I actually used a can of pressurised air,
Its not a joke and it worked...worth a try.