When you call dWorldStep(), do you call it with the number of wall clock seconds that have passed, or otherwise try to keep simulation time the same as wall clock time? Remember, the units of time are arbitrary as well. - Martin