I'm in the UAE and I'm mega pissed because this is exactly what happened to my phone. It's 100% a hardware issue.
If you want to check it yourself, go to the phone dialer and enter: *#7353# this will let you do the hardware test. Vibration won't work and in my case I can hear an electrostatic...