iPhone 3GS Silent switch is not working
I have a two years old iphone 3GS. The silent switch on the phone does not work. When I push the switch to silent mode, it goes to silent mode for a second.And as soon as I take my figure of the switch it turns back to ringer mode. I am sure the switch snaps and it clicks when I push it down. It seems like I have to press the switch inside to hold it into silent mode and whenever I take my figure off it I get backs to ringer mode. When I put the phone in my pocket for the slightest of touch is start to toggle between silent and ringer mode. So, basically I have to press the switch inside when it is in silent mode to make it got to silent. I have looked up some of the questions, but I was not sure if I have to replace the head jack or if it is just a connector issue.
Thank you for all your help.