Welp, I had a bunch of spare alternators, but someone stripped the brush assembly retaining screws on most of them
. Found one with about 25% left on the brushes and stuck it together, and at least thus far, no more wonkiness. I'm starting to wonder if the 2000+ ECU's are just way more sensitive to voltage fluctuations than previous years, cause Jeepy's been throwing tonnes of strange/unrelated/nonsense codes.
After swapping in the new brushes, the motor still did it's low idle thing for the first run, but restarted it and took it for a spin, and seemed to run fine. Fuel economy seems to be tanked though now
. I really hate this Jeep. Second most I've spent on an XJ, and by far the worst of the lot. So many little things wrong, plus the blown head and messed up block.
It's slowly coming back together, but I really hate working on stock XJ's.