maybe the plug from the phone is the problem and has a loose pin or a broken one! hope it's not that coz it's nasty.... i had the problem ones but luckly it was just dirty