I wonder how it is you are having so much trouble. I've never had an issue with my wallet and I've done all the same things. No problems whatsoever.
Well, I hope you get it sorted, good luck.
His wallet.dat file is corrupted. Could come from his hardwware. Easy to reproduce with his wallet.dat file, hard to reproduce with any other wallet.dat file.