Welp, solved 95% of the pull. Centered the steering wheel. *sigh*.
Makes SOME sense that if the wheel is cranked to the left ever so slightly, that the magic steering box valve will be cracked, and sending fluid to the ram. The wheel and ram didn't move at all when on stands, but I guess maybe higher RPM combined with the road was enough.
Suspect the box may also have a few small internal leaks. I'm tempted to flip the ram over and see if it pulls right instead.
Either way, it's so close to perfect now that I can't be bothered to work on it any further. It's ****in' wheelin' time. The roomies 6.0L swap is JUST about finished. Fired it up last night to test the trans and make sure there was some fluid in the TC. Threw it in gear, gave it a rock forward and back, and then did burnouts in the driveway on 38.5x15's for 10 minutes. Can only be described as effortless. Should be back on the road tomorrow and on the trail Sunday.
Also, I bought a first gen 4 runner frame/body last night and somehow came away like a bandit (totally unrelated but I think worth sharing).
My buddy has a big runner and has been hounding me to build one as well. I've always sorta thought about it because the XJ is really as far as it's ever going to go without adding tonnes (for unsprung mass to add side hilling stability), and the runner is just inherently more stable due to lower COG of the frame design. So my buddy found an awesome deal on a part out, had his friend buy the axles (with 5.29's, chromoly, and ARB's) for cheap, so that he can trade his 4.88's straight over to his buddy for the 5.29's and ARBs (I have no idea how he swung that). But the seller I guess figured he did good enough on the axles that he just wanted the rest gone. Perfect running 22re and whatever strange trans/case is behind it, first gen SFA frame (very rare), in perfect condition (this never happens). I agreed to buy the frame for $250 (steal) and asked if I could just keep the body which would save him from scrapping it, so I have something to use as a mockup for the V8 placement. He said sure. Then a few days later he asks if I want to just take the entire truck, motor and all, for $500. The motor is worth $500 and I have a buyer lined up already. The trans usually sells for another $250. So now I'm getting an SFA frame with a mockup body, and a spare canopy, and all the little junk, for -$250. That's right. Getting paid $250 to take the truck away, AND HE'S DELIVERING IT TO MY DOOR FROM 90 MINUTES AWAY!
So, getting paid to take a truck is one thing. But now the guy who bought the axles needs someone to install his SFA swap kit (half day job, and I need to practice anyway). Was quoted $1200 by his buddy. I told him he can just leave the axles at my place and bring his truck over and I'll do the install for $750. So really, I'm making $1000 and getting a mint condition frame and a decent body/interior. Yes, I know this isn't really the place to get excited about a yota, but goddamn. I feel like a bandit for the deal, and like a wayward husband to my Jeep

.