Yep, bet you anything it is clogged fuel filters or some other fuel delivery problem. When the engine is not having to work hard, in neutral, you are able to rev it up because it's not requiring as much fuel. But under a load, it is being starved for fuel.