Alright, an update, but with limited testing. About 10 days ago I cleaned the MAF sensor and the MAP. When pulling the MAP sensor I noticed the o-ring was damaged. Instead of just replacing the O-ring I just purchased a new OEM Map sensor and installed it. Since then I've driven the yukon a total of 4 trips, probaby 60 miles total and have not had it die or any of the shutters/jerks at driving speed.
I have also hooked up a fuel pressure gauge and taped it to my windshield for one drive and it was consistently at 60 psi while driving.
Today I got a new scanner that does live graphs of RPMs and it idle (engine was cold, just started to test it) my gauge tach dropped to roughly 300rpm, but my scanner was reading 650ish RPM at idle.
My plan is to continue driving it more with a fuel gauge attached to see if there are any fluctuations and I'm also going to keep driving it with a scanner hooked up to see if I get any pending codes if it happens to stutter/jerk or die.
I have a hard time believing that MAF/MAP sensor would be the root cause of my issues, so I'm assuming it will mess up again, but it was happening pretty frequently before cleaning those sensors.
On a different note, what do I do about the gauge tach being off? I feel like that is a recent development with me trying to track down this random issue as I don't remember it being that low for the first year of ownership.
My initial thought is its still most like the crank position sensor, but also it would just be a guess. I'd like to have some proof before changing more parts.