So after sorting out my .emacs file (embarrassingly large) the problem has resolved itself.
I'm guessing it was in the elisp somewhere. Anyway, problem resolved. I can now repeatedly convert to html without issue. sorry to waste bandwidth. -- Dave Pawson XSLT XSL-FO FAQ. Docbook FAQ. http://www.dpawson.co.uk