My Suburban got 17mpg for the longest time. Motor's old and kinda weak now, not so good these days. Still runs like a champ, though. I've never had to deal with the IAC on mine, but the symptoms are exactly like what my Dad was going through with the TB issue. A little carb cleaner around the throttle shaft should help you decide whether or not there's a leak there.