really lost on this. Stepper/servo with motor shields problems.

Generally, the motor shield has a separate power supply that would account for the better torque you see. The Uno can't drive the stepper directly, it takes way more current than it can manage. Indeed I'm surprised that it turns at all. From Pert's comment I infer that you burned a board out this way - not a surprise.