>>Yep, such problems may be tricky... Good luck!
Well, after much head scratching I've got it stable. Bad idea to send messages from inside a callback function, even very small ones like just {sync} to set off the process. It's still dog slow, it's been running a few minutes and there are over 5000 queued messages but at least it stays up long enough to find out why?
regards
Bob