ballast resistors

Ballast resistors usually work or they don't. They are in place to prevent the points from burning. They shouldn't cause the stalling you're experiencing. Sounds like a timing problem to me.