I got that error, as well as having difficulty reading audio CDs. Had my drive replaced (was still under warranty). If you're in warranty, getting it replaced is a safe option.
AFAIK those disc drive cleaners are very dangerous for slot-loading drives, they always get stuck.
If it dies completely, out of warranty... well, external drives aren't that expensive.