You might consider it worth the drastic step of backing up everything and reinstalling the OS. It is always possible the hardware is the underlying cause - these fingerprinters are pretty sturdy, though, and I would suspect the fault is in the File System somewhere.