well i have newton as a physikengine and my guess is that something is going wrong with the collision or at least something that got changed after collision happened, but because there are every frame a few collisions it's hard to tell if it is so or not.