S-1 and S-2 have original Odyssey. It can not work well using a CAB-1 and the original command base because the CAB-1 can not produce absolute speed steps. Engine(s) use a horizontal drive and need a good 30 minutes of break in time. They also don't like tight curves.
You can either a) run the engine in conventional mode (runs well), b) if there is an Odyssey "off" switch (I know the S-2 has one) turn it off in command mode, c) only run with a CAB-2 or CAB-1L, d) get rid of the loco. Oddylurch as it is called is caused by the loco constantly hunting for the "correct" speed.
The problem isn't with the loco or the Command Base/TMCC per se, it's with how the CAB-1 generates commands. This is why my original CAB-1 is boxed up and only used for "experiments". ALL of my TMCC engines run much better with the CAB-2.
The S-2 looked great but I rarely ran it because of the Oddylurch issues when I ran with the CAB-1 in command mode. Ran fine with the TPC in conventional. One I got the CAB-2 it became my favorite/best running loco until I actually got a Legacy engine. It's slipped to second place but there is a long drop to third.