Just picked up a new (old stock) Lionel Amtrak Dash-9 (6-28343) Legacy locomotive. I uploaded the engine information into my Legacy controller. The engine responds to signals for sound, couplers, smoke, etc. but will not move. You can hear it rev up when I dial up the throttle but does not move. I even placed it on a conventional track with the Legacy base unplugged and would not move. It responded to whistle and bell calls. I have reset the engine twice using the manual.
I almost sense it is staying in "program" mode like the dip switch is not working. Would that explain this behavior?
If not, can someone walk me through a troubleshooting path on this? I am comfortable going into the engine to check for loose boards, crushed wires, or broken wires but want to rule out anything obvious first. I do have another new Dash-9 (BNSF) that I can troubleshoot parts/boards with.