Sounds almost like it could have a bad trans. mount. It will bang like that sometimes if it is completely broken which could be the case if it is wrecked.