The vibrator for my phone was broken for some time, and I theorized that it was probably due to me dropping the phone.  But then, the phone’s vibrate would randomly work, then not work, and then work again.  Earlier today, it wasn’t working.  I got fed up with this so I found disassembly instructions for the phone (link).  There is also a download there for a repair manual (requires free registration on their site).

I followed the instructions in the link and the manual and after disassembling every part of the phone, I found where the vibrator was.  My theory for why the vibrate stopped working was that the motor inside was probably knocked out of place from a fall or something so I pushed it back into place (although it didn’t really move when I did that).  I spun the motor around a little bit to kind of see how the assembly worked, but I didn’t really do much.

I put the phone back together and the vibrator started working again.  On a completely unrelated note, the jog dial seems to be much smoother as well.

Link: http://www.ipmart-forum.com/showthread.php?t=311025

UPDATE: The speakers seem louder too!!