Was having a few problems with my 10hp Mercury.
I'd already checked a couple of things but Rob advised the choke injected fuel after the carb and if it ran right whilst pumping the choke it would point to the carb.
He was right and after having the carb ultrasonically cleaned the engine has been fine.
Big thanks to Rob and Blackdog for the advice