Well, I'm not a floppy drive massa, :-) but if it was mine, I would very carefully take it apart, clean it with some compressed air (not too high pressure) and lubricate the mechanisms with some industrial grade light grease or lubricant.
There may be a worn part, but I would think that cleaning/lubricating would probably do the trick.
BUT WHAT IN THE HECK DO I KNOW, ANYWAY??? ;-)