Flush the Z axis with a hydro carbon based solvent. Then re-oil with Mobil Vactra number 2 way oil (or a type 68). This may help.
If an axis does not have enough power to the motor(bad connection somewhere, a washer or screw dropped onto the terminal strip below those transistors, low voltage, shorted transistor, excessive friction) the motor cannot keep up with the command and falls behind enough to get attracted to the coil behind it instead of the coil in front of it. Thus the motor oscillates between poles and emits a whine like it is running but is not.
Check current. The ACC board is adjusted to 8.0 amps with the axis in a static state. This is in the maintenance manual.
George
(Note: The opinions expressed in this post are my own and are not necessarily those of CNCzone and its management)