I've experienced what you have TommyMcDaniel. What I've always done and has seemed to work was to pass in a blank string of text when updating the item. That way you don't get a carbon copy of the current message. The only thing you have to deal with then is the time stamp that is automatically generated, but that's not difficult to mitigate either.
Cheers,
Matt