Sounds like the drive itself is either not connected properly or faulty in some way. Best check the cable at the back of the drive and on the motherboard to ensure it is properly seated.
Also, running a special cleaning CD through it may solve the problem as the drive's laser is possibly dirty.
Also, running a special cleaning CD through it may solve the problem as the drive's laser is possibly dirty.