Make sure you chck the ground wire for the steps. It could be loose or corroded given many times it is exposed under the coach and can rust / corrode. A bad ground can often cause intermittent operation of many electrical items. I would trace the ground, remove it and clean it before replacing the controller.
__________________
|