I pulled my Nav dvd player and blew out with computer "air duster", once i verified it was getting power (would load and eject no problem). Cleaned the disk first, then eventually pulled seat and player and cleaned it with air duster (use the bottled stuff, not your air compressor in your garage). There's also a ground wire there on the mounting bolt of the player, cleaned it as well, no effect....once i blew it out with air, it spun the disk and played no problem!!
Had to do a Airbag light reset once all back together. Also did the seat tilt mod, while seat was out (this is totally worth doing, waaaay better seating position).