I've messed with the TPS adjustment and it didn't seem to make much difference. I was hoping to set it correctly before trying something else.
What gets me is it idles just fine when the engine is cold, but after it warms up it stumbles. I've ohmed out the temp sensors, and although I don't know what they should read, the value does change from cold to hot.
The EGR valve has been disconnected for a long time. Spraying it with carb cleaner while running doesn't indicate a vacuum leak.
The CAT has been hollow for a long time. I have no idea what happened to the stuff inside it. ;)
Hey, my MJ is the same color as yours, what are the odds? Mine is taller, though. :D