Do you mean one of these:
If so, I still have one of these and the anti-shock is pretty good. I can pick the unit up, turn it upside down and give it a gentle shake and it still plays!
Maybe the age of the unit though, especially if the lens is a bit dirty. I had mine cleaned at one point because it was skipping quite often.