Someone had a bunch of rotary encoders around here a while back. Search on that phrase and take a look. If I remember correctly, it is a standard part but there were a batch of them left over that have been used for repairing this problem. Note: this fix requires some soldering skill.
_________________________
Paul Grzelak
200GB with 48MB RAM, Illuminated Buttons and Digital Outputs