Your client tried to send transactions that for whatever reason never actually reached the network, so your client is still treating them as spent. If you export your private keys and import them into a new wallet, you should have the funds unencumbered. If you need help doing that I can walk you through it, but you won't need to send anyone your wallet.