A family of Microsoft word processing software products for creating web, email, and print documents.
The problem probably stems from your practice of deleting the previous TOC and inserting a new one. To see why, you need to understand how a TOC works "under the hood".
Each time you insert a TOC, Word creates a hidden bookmark for each heading (assuming you're using the default of building TOCs only from heading levels). You can see these bookmarks by opening the Insert > Bookmark dialog and checking the box for "Hidden bookmarks":
The TOC itself consists of references to those bookmarks.
When you delete a TOC, Word does not delete the hidden bookmarks that it used. In the screen shot above, the first five bookmarks are from a TOC that was built and then deleted, and the next five are from a second TOC that was inserted in its place.
Now consider what happens when 150 new bookmarks are created each time you revise your document. Although Microsoft documents the maximum number of bookmarks per document as slightly over 2 billion, I don't think you can reasonably have more than a few thousand without trouble.
To get you out of the current situation, run the following macro (see http://www.gmayor.com/installing_macro.htm if needed):
Sub DeleteHiddenTOCBookmarks()
Dim bk As Bookmark
Dim ix As Integer
With ActiveDocument
.Bookmarks.ShowHidden = True
For ix = .Bookmarks.Count To 1 Step -1
StatusBar = CStr(ix)
Set bk = .Bookmarks(ix)
If LCase(Left(bk.Name, 4)) = "_toc" Then
bk.Delete
End If
DoEvents
Next
End With
End Sub
The macro will delete all the bookmarks left over from previous TOCs and the ones used by the current TOC. Then (and always in the future) click in the TOC and press F9, or click the tab at the top of the TOC and click Update Table; in the dialog that opens, choose to update the entire table, and click OK. Then Word will create new hidden bookmarks only for headings that don't already have them.
As an alternative, you can click the down arrow in the tag at the top of the TOC and click "Remove Table of Contents" at the bottom of the menu. That will remove the TOC and its hidden bookmarks (but not any orphans left behind by just deleting the TOC).