On my 2008 Denali, I've had a rough idle on startup and lower brake pedal assist for a number of months now. Coupled with a bit lower than expected MPG. I figured I had a vacuum leak of some sort. Also, the fuel trims seemed to be off a little bit compared to what I've seen on this site from others - I attributed this to my running of E85 blends to find the sweet spot so didn't really think much on it.
Last night I decided to have some homemade wine and give the old girl a look-see. All vacuum lines looked good, intake bolts tight, etc. While poking around, I noticed map sensor wasn't tight in is hole. I removed it to find the ribbed o-ring all flattened out from 182k miles of use.
I fluffed up the ribs as best I could, then coated it with a healthy dose of grease and plopped it back in as a test. Fired up the truck and it idled as smooth as glass. Took a test drive and noticed smoother running, better braking, and fuel trims in the 0-1 range.
It was a shot in the dark, but seems to have helped. Time will tell on a couple more uses, but so far, so good. I will get a new GM sensor after the testing is done. It's amazing what affect a small vacuum leak can have.