Thanks Kalun. Some friends have suggested that the momentary pushbutton start switch may be hanging up internally, causing the starter to stay engaged.
With a ZF setup, I can't see inside to see what's going on.
In any case, I will replace the cheap pushbutton switch with a heavy duttu...