I had a similar problem, sometimes they would go out, sometimes not. I took of the motor and gearbox. Disassembled both and lubed them up. They work great now. The motor has a bi-metal contact inside. When the steps hit the end of their travel, in or out, the increased load causes the contacts to open and the controller to cut power. The contacts will cool quickly and close again. If the gearbox or steps are tight, need lube, the contacts will open due to the overload. If the engine battery voltage is low it causes increased current flow and the contacts open and stops the steps from working.
You should be able to hear the contacts opening and closing when you try to operate the steps. You need to be close to the motor but I could hear while standing in the door and operating the switch. If you can't hear it then you have a power problem.