"Well, there's your problem"... or at least there's part of it...
I went to adjust my timing like
@Wes Harden suggested. I checked it with the timing light after getting back from a long drive. The Blazer was stumbling bad, even in Park.
The timing mark was jumping all over the place, bouncing around like crazy. I called
@ZooMad75 and let him know that I thought I had found the problem. I figured it was a bad EST/ESC system. He wisely told me to disconnect the EST/ESC wire (tan wire with the black stripe). I did that and the engine was still struggling bad. I was disappointed but we agreed that I should probably just move forward with advancing the timing and see whether that helps it out at all.
While looking into the engine bay, I happened to see that the #3 spark plug wire was arcing:
Then I walked around to the passenger side and I saw that #4 was arcing even worse than #3:
I am pissed because I just replaced the plugs and wires not too long ago. I must have over-tightened something, or ripped a plug wire off the wrong way, or whatever. It was always a massive PITA to get the plug wires off, I had to yank on them with all of my strength before they would come off. Then I'd slam my hand into something and bleed. I hate dealing with them.
I feel pretty stupid for not seeing it before tonight. I don't know how I missed it... but at least I have a major clue about the stumble.
It's hot as all hell right now, but I'll remove the plugs and wires for those cylinders tomorrow to look for cracks.