So I got the work done March 1st (most of it, more on that shortly) and I ended up saving a bundle, even with having to pay to have the front drive shaft lengthened at a drive shaft shop because I was a dummy and bought the wrong one. So there's no more horrid wheel bearing noise and the steering is now nice and smooth thanks to the new steering shaft, and the rear pinion doesn't leak anymore.
That's the good news.
The bad news is they didn't do the tie rod because it requires an alignment afterward, and lo and behold, now the passenger side wheel bearing is starting to go a little bit, and the mechanic recommended not having to do the alignment twice. So now I have to buy a new hub for the passenger side to get that work done. Not a huge deal, but it gets worse...
The new drive shaft in the front was definitely necessary, because the old one fell apart when they removed it, but after installing the new one there is still a problem in the transfer case. It's making sporadic clunking sounds and causing minor bumps and lurches. A new one of those is $1500 for the part and $210 for the labour to swap it. I could get a used one for about $500, but I did a little bit of research into it, and I felt certain it must be a slack chain. Apparently chain stretch is a common issue on these T-cases that can cause exactly these symptoms, but I did the test today that involves jacking up the truck, putting it in neutral and engaging 4wd, then crawling under it and turning the front drive shaft by hand - if you get a 1/4 turn or more, your chain is too slack. Unfortunately the T-case passed the test, which suggests something else may be wrong - broken teeth, a problem with the clutch perhaps. I can't be certain, though, so I may take the cover off the t case to investigate further. My wheels seem a bit stiff to turn by hand, so perhaps that is masking the slackness.
Then there's the worst news...last night I had a very harsh downshift while driving home. I was climbing a hill, and when it downshifted, it slammed hard and threw an engine code. One of the most common issues on Chrysler transmissions that can cause a hard shift is the input shaft speed sensor going bad. It's a $40 part held in by 1 bolt and it's not that hard to reach, so I figured I would go ahead and just change it out. The mechanic whose video I watched on how to do it said that something like 90% of the time, this little sensor is the problem and solves the hard shift.
Well it didn't. On my test drive, I got the same hard downshift and code light when exiting the freeway. It did confirm something for me, though - it only shifts hard when downshifting from the highest gear. All the rest of the gear shifts were perfectly smooth, both up and down the range. Back to the mechanic I go...sigh.