I've definitely narrowed this down to editing text within a soft group - control click on the text block within the soft group produces and exception, crash etc. A restart brings all functions back. Rather tough when soft groups are used constantly.
Thanks all for the suggestions.

-Bill