I'm still a little confused about exactly what is wrong here.
Are you saying the TOC is replicated 8 times in the CHM file? What
exactly do you mean by "reads correctly" and "starts back over"? It
sounds like you have something like topic1, topic2, topic3, topic1,
topic2, topic3, topic1, topic2, topic3, topic1, topic2, topic3,
etc. Is that right? Is the project stored on a network? Are there
merged projects in the TOC? Sorry for all the Qs. Come back and
we'll try to help further.