Backup your wallet.dat files delete peers.dat, blockchain files and resync wallet. Sidenote: are there separate .dat files for each address? If so, introduce the known working ones first then in time the culprit can be found - after adding .dats ONE AT A TIME, restart the wallet to see outcome.
Let us know how you get on.