David, are you familiar with Regular Expressions?
I was helping another author to clean up his book and I worked out some Regular Expressions to search for particular types of errors. Like two words repeating, space before coma or a full stop ...
You can catch surprising number of typos/formatting errors this way.
I can run your text through such check, or I can post instructions. Let me know if you are interested.
What I did was, that when I found a formatting error, such as two words repeating, or miss-positioned quotation mark, I wrote regular expression (to be used in "search and replace" in editor) to catch all occurrences of this error.
There are, I believe automated tools that are much more sophisticated.