I have a Bachmann 4-4-0, and bought it primarily as a stationary object and not so much for running, but I had the same problem.
Once I did get it going, I let it run for about 10 minutes at a medium speed running in a circle, and after that it worked pretty well.
Occasionally I still need to...