Well it sounds like a stall at ~1600 is still low. I'm not trying to break the tires - just pull out into traffic with natural gusto. I'll check the throttle linkages to make sure it's achieving full throttle when it should, and then take it to a transmission shop and see what they think.