stepper motor controllers do get faulty. Also over time even printed circuits can wear out.
Plus the only thing on the mightyboards that are actively cooled are the stepper motor driver chips.
Is the cooling fan still running ?

The stepper motors themselves almost never break.
You could try a new motor, but the odds are that's not the problem.