if the replacement TA8435HQ was not a fake / factory reject

then it could be an intermittent break in the motor cables or connectors

damage to the current sense resistors and the PCB tracks...