yes it is an automatic transmission. I just had the transmission serviced . They drained old fluid put new filer in and they put new synthetic fluid back in
I'm not saying that is the problem for sure but I do know when they crack they do make noise. They should be able to check that if they put it up on a lift.