hi, when you say tried it a few times, does that mean lower revs for a while with the throttle moved to a lower setting, then its ok , then when you increase revs its ok for a few minutes but then dies down again on its own without you moving the lever, if that's the case then I would go for fuel starvation as the cause. at any of the points it could block up , pick up pipe, fuel tap, pre filter, main filter.
are there any other signs of things not quite right with the engine, i.e. running hotter than normal as this would point to the exhaust elbow blocked causing lack of air going into the engine that would also show in the colour of exhaust gas. black smoke due to over fuelling as the air cant get in if the exhaust cant get out.