A problem I've found on several of my disk drives is that the sensor that detects if a disk is inserted can get dirty and stuck. It's a tiny little vertical black plastic post located very near the mouth of the drive. A normal cleaning disk won't get it, but a Q-tip with some isopropyl alcohol freed mine right up. You might need to take the cover off the drive to get to it.