How to avoid character limbs stretching over time while free falling?

Hi, I have a ragdoll character and only the tail bones and legs are supposed to ragdoll while firing. However, I notice that they bend unnaturally when free falling and stretch over time unnaturally. I tried adjusting angular / linear damps and limiting the angles but no luck. How am I supposed to fix this?

it happens when i fire and apply more force to the gun mesh. The character is mostly just for visual interest and simulates along.

heres a video.