I have read things like that happen often with multibit. The suggestion again was the use of some menu entry that checks the database again and repairs it. Im not sure anymore how it was named. You might ask in the thread for multibit though. Subforum alternative clients.
I've also read about it. Which wallet should I use instead?