It is most likely poor ground. If you are running Ross switches with non-derailing, try hitting/holding the switch button for the direction you are going even though the switch is thrown. This will ground the isolated rail. I bet the engine goes through.