Definitely sounds like a fueling issue, as in fuel starvation. Its either mechanical (governor adjustment or linkage binding, injector, injection pump, weak fuel pump?) or a flow restriction (check valve, filters, fuel pump, restricted injector, fuel lines?).