Well, things got worse for my Yukon. After the throttle body was installed, the car stalled again. My mechanic replaced the gas pedal assembly. He kept it for a few days to test, and when I picked it up, it ran great, but then it stalled again. The mechanic then installed new AC Delco spark...