2016 Chevrolet Equinox - clunky transmission

I have had owned a 2016 Equinox 3.6L V6 AWD for about two years now. In recent time I have noticed the transmission is getting really clunky between shifting to different gears and when just going from Park to Drive or Reverse. When leaving from a parked position and selecting Drive, the vehicle seems to hit hard into gear once and after a slight delay once more. I can continue to go from Neutral to Reverse and to Drive and it does it every time.

It sounds like u joints in the driveshaft. A mechanic can diagnose this quickly.