Quick update, took out the coils and tested their resistance - all good. Removed the plugs and one was corroded the enamel looked like it had overheated. Put in a set of new plugs and bike is running perfectly. Thanks for all the accurate diagnosis, I'll post a pic of the plug when permitted...