Spitter, steps per will be a hard number and will not change unless you change hardware. It will be a set number and no matter how good or bad it runs steps per will have to be what they are determined by your hardware. Backlash can vary depending on flex and other less than perfect hardware elements. Accel and velocity settings can wreak havic on a flexiable machine.
1st, do the math and set your steps per. This link may help.
http://www.machsupport.com/forum/index.php/topic,12512.0.html2nd, check that your steps per is correct. If not, detune your motors untill you can get consistent solid results that your not looseing steps.
3rd, check you backlash. This link should help with that.
http://www.machsupport.com/forum/index.php/topic,12513.0.htmlBrett