Well, the dealership let me down. Go figure. The dealership mechanic reported that the ECM was reporting internal errors. I replaced that, but it didn't work. So, I took the Yukon to my go-to repair shop, and they found the problem very quickly. There were actually two things that showed up in their analysis: 1) my new throttle body was not working correctly; 2) the drive by wire gas pedal was faulty. Both were replaced and now it drives like a new car.
The AC Delco throttle body was supposedly new, but I suspect that it was refurbished; especially considering that it was purchased for about half the price of other quoted throttle body part vendors. It's too bad that I can't return it.
I will never, never, never take my car to a dealership again. This is the second time that that repair shop found a problem that a dealership failed to find. The first time, a dealership senior mechanic told me that he could not find a cause for a problem and suggested that I sell the Yukon for parts. I found a good repair shop, and I will stick with it until the bitter end.
Is it okay to post the name of the repair shop on this forum?