Yes, pony trucks can be an issue. On my Bachmann 2-4-2, I had to shim the post the pony truck swivels on. One wheel would ride up and derail, but the other wheel stayed on the rail. So by shimming the post with some shrink tubing, the pony truck cannot twist. If a wheel is going to lift, they both have to lift, and they don’t want to do that. That solved the derail problem on the Bachmann. My other locomotives haven’t had an issue, because the spring pressure is so light, they can push the points over. And that is part of the trick with making a spring switch. There has to be just enough spring to lay the point against the stock rail, but not so much that wheels ride up over the point instead of pushing it over.
My LGB Chloe, with her 3 little open air passenger cars, can go through my spring switches all day without derailing, because the spring pressure is so light. I just have to make sure she is going fast enough, that she can slide across the plastic frog on the Aristo switches. (http://largescalecentral.com/externals/tinymce/plugins/emoticons/img/smiley-surprised.gif)