Have now found the answer to this problem in the previous post by GraceD. As bjakman pointed out, it's to do with the use of punctuation in the question fields and is a known problem. To get around it, I had to remove all punctuation from the question, answer and feedback fields, apart from commas and periods. This meant all question marks, hyphens, colons and parentheses had to come out. The amount of text in the field didn't seem to affect it though. Anyhow, have now published to the LMS and it looks fine.