I don't know if it could help but is your Ledger updated? There has been an update recently. So could that help to fix the problem? Update and do as @Lucius said above.
Also check the status page there is a problem resulting in showing incorrect balance which can happen when nodes are down
I did update and nothing..Whenever ledger has a new update I immediately do it.