+1 My whole car shook like a jonesing crack addict for a while, it took me some time to figure out I needed new front brakes, brakes changed, problem solved!
If you have an open DIN slot under your stereo, you can get a DIN cup holder for about $20. Mucher better than spending the hundreds of $$ on another OEM one that is going to break again.