I did find this on the NH site, the OP had the same problem;
"There's one thing that has not been mentioned in this post that I think is important. An HST uses hyd. pressure called charge pressure. It uses it for lubrication and to kind of keep things together so to speak. The charge pressure also acts as an internal spring to help return the swash plate to neutral. The charge pressure changes with the rpm of the engine as the charge pump is driven directly by the engine. When the rpm is low, the charge pressure is low, compared to when the engine is at a higher rpm, and flow is also affected. If you are running the engine at lower rpms with a load (going up a hill), the "hyd return spring" is not as strong, hence the HST not returning to neutral. All of the other points (the external spring and lubing piviot points) are right on, but the rpm does play a role in the equasion. Unfortunately, the problem is the nature of the beast to an extent, but can be dealt with." /forums/images/graemlins/smirk.gif
I hope that explanation helps.
Bill