For Windows Users: I believe i have found a way to fix this syncing issue in a wierd way, ( Ive fixed my wallet using this method )
There should be a file called : bitinumd.exe the file size is about 5400kb,
anyways what i did was i double clicked on this file and you should see a DOS screen appear with no information inside it.
from what i can tell it seems to be downloading the blocksource without the wallet actually running,
If this is your first time syncing id say leave that DOS screen open for at least 20 minutes and then close it. then go back to your actual QT wallet and run it and see if it has downloaded any of the sources.
somehow it worked for me.
Altra possibile soluzione