further assuming that this problem is eons old and you've probably done something about it, but banking on the fact that you might have not bothered...
The previous post regarding replacing the floppy drive is likely correct. However, checking all cabling is in order before sending this component to the heap.
Don't spend too much time - computer junkyard shops sell these things for about $20.