Just had mine fail a few weeks ago. Being an electronic tech the first thing I did was print out a schematic and got ready to troubleshoot. Before crawling underneath (not something I enjoy doing) I thought I would check the power source which is the engine battery. The battery is over 5 years old and I keep it on a constant trickle charger but hoped it was bad. It was reading good voltage.
I opened and closed the door many times and the steps refused to extend. I had already banged on the magnet without success. I decided to start the engine to verify the battery was good. Engine started fine.
I don't know why but I decided to try the steps one more time while the engine was running. They extended! Opening and closing the door caused the steps to operate normally. I shut down the engine and the steps continued to operate normally but had a groan and a squeak to the operation.
My best guess is that the higher battery voltage while the engine was running was just enough to break free a bind in the steps. I had previously lubed the easy to get at joints with white lithium grease which looked like it was gumming things up. I had never lubed the actual motor linkage because it was harder to access (not that hard actually, I was just lazy).
I cleaned the white grease off and then proceeded to lube ALL pivot points with motorcycle chain lube which I had. I researched lube for the steps but did not want to pay the high price for the manufacturer's lube. The chain lube was recommended as a good alternative.
After lubing I have exercised the steps many times. They operate quietly now with no groans or squeaks. I am still testing every few days but feel good that they appear to be working normally. Happy days!
From now on lubing the steps will be done on a regular basis. I can't imagine what would have happened had I been camping with a step failure. Imagine opening the door and stepping out expecting the steps to be there and they are not.