Well, it looks like the issue has been resolved! For now anyway..
I'm hoping that maybe it was the fuel filter, but it could well have been a carb issue.
Hopefully the issue won't come back, but I'll keep the thread updated if I manage to find out what was causing it.
Thanks,
Stefan