First time posting here so bear with me. I have a 2003 2500HD CCLB lifted. The problem I’m having is that the flange/short shaft on the drivers side of my front differential keeps walking out on me. When it walks out it still has the retaining clip attached to the shaft. When I disconnect the axle and give the flange a solid shove back into the differential you can hear the retaining clip seat and hold (can’t pull it out by hand). After a couple miles down the road, that short shaft will walk back out again. Would it be as simple a fix as getting a new retaining clip, installing said retaining clip and putting it back in the front diff? Thanks in advance.