What is the benefit of using Bookmarks rather than richtext? Why not just use RichText controls and refer to them with the code .SelectContentControlsByTitle? I was having issues like you were with Bookmarks so switched to richtext and haven't had the problem since.