I had a JagCD player acting like this from LP, and i had to replace the laser/drive unit to make it work again... i luckily had an alpine (devkit) CDkit wich renders the laser/drive useless to replace it...
anyway, i never tried anything else, so maybe Matt is right afterall :)