Have you run the Ubuntu Disk Utility to see if it thinks your hard drive or cardis healthy? Perhaps it sees something you should be aware of?