Sorry for hijacking this thread but it is not that old.
Lately I have noticed that whenever my xperia SP should vibrate it does, however a weird sound is also coming out of it. I think it's the little buzzer (the little vibration thing) sliding/touching a wall inside the phone causing it to sound like that. Also, sometimes it gets stuck in a position preventing it from starting again ( too strong static friction I guess ). I just have to pat it genlty so the little buzzer rotates and it can vibrate once again but again with the weird sound.
Anyone having similar problem? Should I send it to sony or try to repair myself?