You could try a floppy drive cleaning kit, or an can of compressed air to remove any dirt from the disk heads. Failing that you might have to dismantle the drive and clean the read head with some rubbing alcohol. If none of that works, then you will probably have to replace the drive.
--
moto