I have the same problem. In my caes, I have "Store Draft messages on the server" (Preferences=>Accounts=>Mailbox Behaviors). In my case, I am sure it is a server problem but do not know how to fix it yet. One alternative for you may be to uncheck that box and save the drafts locally.