Sounds more like a clogged filter, perhaps the VST screen.
The fact that the engine when not in gear hit higher revs supports the starved for fuel theory since when in neutral the load and therefore demand for gas is less.
One addition fact will help; Did the motor stary at a set rev number or...