Throttle body was replaced last week. Looks like they are saying it's the wiring harness (cable). Dealer has another X5 in the shop for the same thing. BMW rep was on-site and recommended the repair. They are testing on the other X5 before working on mine.
Looks like I'll have a new BMW loaner ('14 328d w/ M package) for a while. I cannot believe the gas mileage on this new 3 series.