i don't see any side to side pulling from that video. I do see a bit of axle wrap as you accelerate and decelerate. The first thing i would do is make sure all 4 of your control arm bolts (uppers and lowers) are tight. It looks like there is play in that control arm which might be because the bolts are not tight or the bushing is worn out.
The johnny joints will give you rotational movement but should not move fore/aft in the control arm mount. In that video it looks like the control arm is moving due to a loose bolt. If your mechanic took that video or its at your mechanic just have them make sure all 16 of the control arm bolts on ALL of your uppers and lowers are tight then go drive the jeep and see if it helps.
The only thing i can think of that would cause that if your bolts are all good and tight is the rubber bushings. Are they push-in bushings that go in from the left and right with a steel sleeve or are the rubber bushings galvanized and hard molded to the end of the control arm?
Nothing inside the differential would cause that movement.
If something in the differential could cause that i have never had that problem so i can't speak intelligently to it. If you had lots of glitter that was more than shavings on the drain plug then maybe the cross shaft that goes through the spider gears might be wallered out. Loose ring gear bolts, shim problems...but i'd think if anything like that was going on you'd be able to hear a whining noise. Maybe some others can chime in with any potential issue with the diff that might cause the pulling but i doubt it. I'm still leaning towards rubber control arm bushings.
Make sure your Track Bar bolts are tight also.
You said that one end of your control arms are Johnny Joints and the other end is the rubber bushing. Its been my experience that if you want to go from rubber bushing to polyurethane that you have to literally torch the rubber bushing out of the end because its molded to that end of the joint. Then once you identified the ID of that end you could probably put in Poly Bushings. However, normally poly bushings push in from both sides with a sleeve and usually the control arm will have a grease zerk so you can keep the bushing lubricated. Since you don't have that it might be better just to replace the control arms altogether although at a highercost. Consult with Core 4x4 and see what they suggest. (This is assuming that your existing rubber bushings need replacing and are the actual cause of your current issue).
What steering setup do you have? Post a pic of your front axle. Left on accel, and right on decel makes the steering suspect… as Jeep accels, it lifts front pulling drag link to left. Decel pushes front down, pushing drag link right…
Yeah, you have bad bushings, but I thing you’re chasing the wrong rabbit for the steering issue…
What steering setup do you have? Post a pic of your front axle. Left on accel, and right on decel makes the steering suspect… as Jeep accels, it lifts front pulling drag link to left. Decel pushes front down, pushing drag link right…
Yeah, you have bad bushings, but I thing you’re chasing the wrong rabbit for the steering issue…
If the axle shifts left or right, how can that not change the direction of travel?
Having control arms at different lengths could absolutely kill your bushings. Its putting lateral stress on the rubber. The best way to get them the same is have both uppers or both lowers side by side and run a bolt through both ends to make sure they are the same length. At this point i would think that simply unbolting the rubber bushing end of the control arm and visually inspecting for cracks or rotting would be the next step. Hard to tell when its mounted where you can't see it.
If the axle shifts left or right, how can that not change the direction of travel?