I got my iPhone 3GS since last year for my birthday, and up until last march i've encountered a problem with it. The vibration switch was working that time but the problem is that it randomly vibrates when i squeeze the top left hand corner panel of the screen and up till now it got worse. Now my vibration switch will not function, unless i LIGHTLY tap the switch bar to silent but it will vibrate one or two times. My warranty has expired, and i will not pay $100 just for fixing it. Is there a secret way of solving this problem or just wait for a new iPhone? Thank you so much!!
Answer by DJ Scooby Doo · Jul 01, 2012 at 05:49 PM
You could buy the flex cable via Amazon found here: http://goo.gl/nivMg, and replace it yourself using a tear-down video on YouTube found here: http://youtu.be/z9AzWAwfHEk. It'll save you time and money if you do it yourself. If you don't feel comfortable, take it to a professional WITH the part, so you save some money at that.