Yep, you have to think of the timestep setting as your accuracy setting. If you have your timestep set high to make the simulation run faster it will be less accurate, imagine it this way: If you have a circle and you create a point each tenth of a second while drawing the circle you will have an accurate image of the circle but if you create a point every second while still moving the same speed while drawing you will have a very rough image of a circle, go up to every 5 seconds and it looks even less like a circle, thats how the program figures an orbit in laymans terms, each time you increase your timestep your decreasing the accuracy of your simulation by lowering the points at which all the bodies are measured, eventually you get things flying around randomly since the gaps between points is too large.