I picked up a beat 35x12.50R15 tire mounted on an old 70's ford wheel for $50. Gonna swing by Costco and have them mount it on the factory spare. Will probably toss the Ford wheel or give it away here on the forums.
I drove up to Broomfield (~22 miles away) to pick up the spare, and the Blazer was fine on the way there for the most part. I felt it shudder at stop lights but perhaps it wasn't as bad as before. On the way home however... I got gas at Costco and had to sit in a line. It was having real trouble. Even in Park it was shuddering and I was thinking it was gonna die. I feathered the gas pedal in Park and kept it going.
While driving home on I-25, I was cruising at a good pace... call it 70 mph. I would play around with it a little bit by letting off the gas pedal a bit (but not entirely)... then I'd hit the throttle hard. It would stumble and take a second before it was able to accelerate. It stumbled so bad a couple times that I got into the far right lane in case I had to pull off the road.
When I got home, I read the codes just to see whether I found anything new. 32 was there, which was expected because I plugged the EGR a while ago. 43 was also there, which is electronic spark control / timing. Over the years, this code has shown up every once in a while. Then it goes away for a while, then it comes back up. It's back again and I'm going to give a real shot at figuring it out.
I am gonna pick up a test light and try the diagnostic procedure that is in the PDF file
@dyeager535 added to the "TBI Trouble Codes" eagle mark thread back in 2008. Wish me luck.