Are you using multiple clients? I had lots of weird bugs when I used more than one. Now I only use amethyst and everything's running smoothly
Discussion
I mainly use Damus. I thought it might be Current doing it. They wont let you change relays on Current. Im not sure how to unlink from that client. Ive tried deleting my account there, but the problem persists.