Are these original or copied DVD's
If they are original theres loads of reasons for DVDs not playing properly.
Region coding on the drive may be locked and the DVD's your trying to play are set to a different region to that of the drive, some DVDs are region free and maybe the reason you can play them, hense the crap films
it may be that the drive is faulty if its a slot drive as appose to a try the internal spindle may not be picking the discs up but this is unlikly if cd's play ok
if they are copied or "personal versions" of films, camcorders etc the colour of the discs can play a problem. i have a pioneer slot 105 i think which i brought region free, but certain discs wont play, usually the blue backed DVD's even though the purple ones play fine. again with copies theres the plus and minus issue (+R -R)
most DVDs once burnt play in a regular DVD rom but i have a friend that cant play a copied -R disc in his drive, this again could be the reason.
try changing the software also that you use to play a DVD with or try taking autoplay of the drive. Best way is to eliminate each aspect logically to you find the reasoon for the failure, it may be simple to fix then again may just be a dodgy lazer on the drive.
Hope this helps a little!