When you're trouble with funds and you wallet don't sync, make this steps...
Works to me:
1- Delete all files except the file wallet.dat;
2- Open the wallet other time;
3- Wait for SYNC;
4- When your wallet sync make an dumpprivkey #YOURADDRESS# (change #YOURADDRESS# for your wallet address);
5- Copy the Private key, seem like this: VNPZVSCP7JcgPgK3Eb7RQPjuU7ebxVzXNsAjuhncC4G5324235325
6- Make an New address and put this on console:
importprivkey "VNPZVSCP7JcgPgK3Eb7RQPjuU7ebxVzXNsAjuhncC4G5324235325"
7- Now you have your coins on wallet!
Thanks