First would be fuel starvation - perhaps a clogged intake in the fuel tank. Would be nice to know the inlet pressure to the injection pump. Dirty filter, etc.
Second, air flow. Probably no inlet filter, but how about the exhaust? Collapsed hose? Any way to disconnect the exhaust as a test, and just run the exhaust into the cabin as a test???