I thought something else after i read your post, just a faulty disc drive. I don't know what to say, it happened to me since year 1998(or older perhaps) with my old PC lol, i actually fixed it with my pin.
Speaking of fix, Gee, i dunno, warrenty is only one can solve your problem. Sorry. :(