It maybe a problem with the motor/motors
At a guess the reason that it works empty is less load for the motors.
Remove the back and run a cycle, checking for excess sparking from the motors, if you have any spare motors swop them over.
If you don't have any spares now would be a good time to buy a couple of spare machines off ebay for parts.
Merry Christmas