Tom;
I have a lot of Bachmann steam and one wobble area seems to be, almost without exception, lead and trailing truck wheels, they are just not sufficiently round. While you are working out the driver wobbles, see if you can find a fix for the front truck wheel wobble / out of round.
Kind regards,
Bill