I have had that problem before. 3 days after i fw mod my dvd drive it has trouble reading disk well the way i fix it is to do a pot adjustment on it
you need a multimeter to do it
please don't do it with out 1 you will kill your drive
http://www.xbox-scene.com/articles/dvd-tweak-philips.php the tutorial
well on all drives the dvd pot seems to be looking from the top with the sata plug facing you on the left near the laser and above the ribbon cable