I don’t think you will find a new controller for a 1997, I could not for my 1996. However if it turns out to be a bad controller if you remove the translucent white case you will see a green board with components soldered in. The likely problem is one of the 2 relays that are side by side . One was slightly discord indicating burned contacts. These control the in and out movement of the steps. For example when you open the steps and the steps hit a curb it will shut off power to the motor so the motor won’t burn out. With your screen name your soldering skills are probably better than mine and with a solder sucker or the wire mesh wick the old one can be removed a a new one installed. I paid less than $4.00 for the relay in 2012.