Usually it just means the wallet isn't properly synced with the network. If the coins are at that address on the block explorer and you have the private keys to that address then your coins are safe. Backup your wallet and try to get it synced. This may mean waiting longer, deleting peers.dat, deleting the local blockchain data, or a combination.