Is your switch screwed down on road bed or the table top? If so, it my be screwed too tight...this would prevent the throw bar (the piece that the points are attached to) from completely returning to position.
I have 26 Atlas switches on my layout and am using the stock switch machine. They are not the strongest "machines" but have not experienced any derailments because of faulty performance.