Many thanks for all the comments and suggestions, much appreciated.
I decided to adopt a methodical approach and check / replace things in order, starting with the plugs. Existing plugs were 2 years old, but were replaced and the problem has disappeared, since when I've covered over 1000 miles without a hitch. Happy days!