HI,
Great. I rejigged things and put the plotting function in another thread - so that side of it is sorted.
I also swapped the println for a delay - it seems to work sometimes and then stop other times. I presume that what is happening is the serial command is coming back to it during the delay or something like that.
I guess its the classic fix one bug and theres another few waiting in store.
Thanks for the help.