It has worked in the past I take it? What did you do to make it read disks where it would not at first?
Your drive may have failed. You can get a new one for less than $20. You may also have some blank media the drive does not like. Have you tried a different brand of blank DVD/CD?