Well at least you have the engine running now. However, there is still a problem. You can see the lights go out momentarily when the engine goes over the switch.
I'd look at both center rail pickups on the engine. Maybe one is non longer connected (wire broke?).
Just an idea.
Yes both roller work ok I can lift one end off track at a time and it will keep running