To my limited experienced mind, this sounds like a carb problem.
May be worth pulling the carbs down and checking MJ sizes and having a clean up
If nothing changes, you can cross that option off the list.
It could also be a powervlavle problem, but that would just choke the engine, not really cause it to cough and splutter.
_________________
Winning isn't everything, but loosing isn't anything