Arduino Motor Shield + Microstepping Library?

I've been using Arduino UNO + Arduino Motor Shield (L298) with the stepper.h library. However, my 132 oz*inch bipolar stepper motor, size17 is having resonant/wobbling issues: it has about 8 ounces of weight that it is constantly moving back and forth; it gets stuck and doesn't go to the same position every time. I need a micro-stepping library to smooth out the wobbling action of the motor, since it's reaching its resonant frequencies. Where is that and how do I use a micro-stepping library with my existing components?

In addition, is there any way to set the current on the Arduino Motor shield? I haven't been able to do that with the stepper.h library so far. Almost all motor driver chips allow for the user to set the current sourced to motor. Not sure how to do that with the Arduino Motor Shield or stepper library. The analog inputs A1 and A0 say that the current is 200 mA, but the motor actually needs 800mA to reach full torque of 132 oz*inch. Please assist me. Thanks.

In addition, I've been trying to write code so that the motor just 1 step at a time as a shortcut way to do micro-stepping w/o using a library. So, I have stepCount to keep track of # of steps total, and then I have the switch case to go back and forth. The problem is that the motor isn't going back + forth, it's only going in 1 direction, as dicated by the statement before the switch case. How do I fix this issue?

if (MotorRun == 1) {
// GO back + forth
myStepper.step(-1);
Serial.print("steps:");
Serial.println(stepCount);
delay(20);
stepCount=stepCount+1;

if (stepCount==10) {
myStepper.step(-1);
delay(20);
Serial.print("steps:");
Serial.println(stepCount);
stepCount=0;
stepCount=stepCount-1;
}

if (stepCount==-10) {
myStepper.step(1);
delay(20);
myStepper.step(1);
Serial.print("steps:");
Serial.println(stepCount);
stepCount=0;
stepCount=stepCount+1;
}

I haven't heard from anyone here in the past 3 days. Does anyone have suggestions for setting the current on the Arduino Motor Shield (L298 motor driver)? Or fixing the wobbling/stalling/pausing problem of the stepper motor I have?