The blockchain explorer shows my proper nav balance but the wallet is fully synced and far off the proper amount. I have just reinstalled the wallet, so i'm not sure what to do to fix it
Have you tried the repairwallet command in the console?
That did it. Thanks