Calm down Mr mannering don't go scraping things just yet.!! . . . Still some other things it could be and if you have separate drives there's half a chance it's just a setting or pulse issue.!

Looking at your motor tuning with 320 steps Per setting and presuming a 5mm pitch screw means the drives must or should be set to 1600 micro steps.
This is relatively high for these machines so It could just be your system can't handle that many pulses and your getting missed steps.?

So first we need to confirm this so can you give us a good quality picture of the drives and there wires and Dip switches if any.
Try and find out ther PSU voltage.
Next what is the Kernal speed set at.? You'll find it in ports & pins.

Show us more before spending any money.