Had a similar problem a while back (on an HP drive as I recall, not that it has any relevance) and it turned out to be a failed 'optical block'. A new drive costs peanuts these days so, if you're happy with the computer in other respects, I'd suggest replacing the drive and it will probably resolve your problems. There's every chance that you're floggig a dead horse at the moment!