How can I diagnose a superdrive that won't read disks?
Try running the Apple Hardware Test.  If I remember right, reboot holding D.  If that doesn't work, reboot while holding D, with an OS X disk in.  Of course you'll need to have an external DVD drive for that to work.