i had the same the stuck blockchain problem, but i re-downloaded the blockchain and it synced up quickly(as quick as can be expected anyway) restarted my wallet but it came up with no balance which was rectified by using the repairwallet function.
all fixed now