Your service tech is probably correct.
There are four cartridge valves on your hydrostatic pump that act as relief for right and left, forward and reverse, one valve for each.
The problem is, they are on the bottom of the pump and inaccessable unless you pull the pump, if memory serves.
Before you do that, pull the motor hoses at the pump and cap the pump fittings with steel caps. Start the machine and see if it wants to stall when you stroke right forward. If it does not stall, it is probably that valve. If the pump wants to stall, then the problem is in the motor. This is a good test because you eliminate the motor from the circuit, and if your pump builds pressure to stall in one direction, it indicates the really pricey part of the pump is okay. Just don't go wild stalling it out because it's hard on the pump. Just enough to check it.
In the event your pump stalls in all four sides and directions:
The motor has a shuttle that directs low pressure oil(return side, depending on direction of travel)to case drain. A stuck shuttle will give you the same drive problem. You can check that by directing the case drain flow out of the motor into a bucket. Oil will flow when the engine is running, and flow more when you go right reverse. If there is a LOT more flow in right forward, this indicates a stuck shuttle in the motor. That is the oil that should be driving the machine instead of running out of the case drain, or the smallest fitting on the motor.
You really don't want to pull your pump before you eliminate the possibiltiy of a motor problem, AND it's always possible you have a problem with both.
Good Luck