The only thing I can think of is have you cleaned your DVD player using a special disc and the cleaning fluid that comes with it? It should help particularly as the thing picks up dust all the time.