@yaodema i'm using the time tested ad-hoc "calculate the deltas using equations i found on The Internet, multiply by delta-time, and then add those to the current theta and momentum" method, probably the simplest possible. which im sure is where the problem is
@typhlosion I suggest using velocity verlet and fixed delta-t. Verlet integrators preserve energy. Euler... does not.