Regarding vibrators and other stuff, I had a case with the speaker. Rather than replacing it, I just opened the case, took the speaker out, cleaned the contacts and bent the springs out to make them more "springy". No problems since then. It was about a year ago.