Sounds like a hardware problem but short of fitting a new laptop
DVD/CD drive you'll not know if it's a drive or controller error.
Overall probably not worth it ?
Question is whether this laptop will boot from a USB device. If it
will you can either use a Flash Drive or a CD Drive caddy for one of
those desktop ones you have.