Hmmm... it almost sounds like a motor problem. I can't fully diagnose it from your reports. But if you swapped one with an X driver, and it still had insufficient torque, it sounds like the motors.
OTOH... what is the pitch of your screws on the Y axis, vs. the others? If you have a 'long' pitch on Y (fewer turns per unit of travel) than on X and Z, that might be the source of what you're seeing.
If the screws are of the same pitch in all three axes, then I would suspect the motors.
Lloyd