My guess is that your wallet consists of many very small coins, and combining them to have enough funds for the amount you're trying to send, makes it too large, or so large that it requires more fee than you'd have left.
Try sending a bit less, or try to first send a smaller amount to yourself.
most of them from bitvisitor :/