Have the trans fluid level checked, this can only be done from underneath the car. If low, top off and see if behavior changes. If its not low you can try a fluid change and filter/pan change, but it's no guarantee you won't need a new trans. My guess is hoepwever it may just be low, hope that's the case for you.
The clunk is most likely your guibo joint, at that mileage its definitely worn out and ready for replacement.