I had some technical difficulty with making the game framerate-independent and I know that it was effecting the physics at different framerates so this is probably a result of that. Unfortunately there isn't much I can do about it without rewriting the physics :(
If you're on a laptop, you could try plugging it into power and seeing if the game runs at 60FPS.