So Ive managed to recover the wallet to working order using the above command and it now loads in the bitcoin wallet. Problem now is that the addresses are different and I can not see the balance in the wallet.
When I do a search of my old address the pywallet web interface/transactions It shows all my old address and all the transactions. So the btc must be on the wallet I just dont know how to get it show up in the bitcoin client.