There was a post about the pick-up roller causing issues on certain switches. Do the rear trucks swing freely? Sometimes they make the wires too tight at the factory.
The stalling is sometimes from the engines loosing ground in one direction. If the center pick-up rollers are lifting the engines slightly, it can cause this to happen. Make sure the batteries are fully charged and are not dying.