A colleague bought a CD polishing machine and said it worked very well, although I think he was only using it to play CDs in a player. I think it was like this one:

http://www.pc-food.co.uk/storage/default.asp?ProdCatID=122

The other option is to try ripping from a different drive - some seem to be more tolerant than others.

Gareth