2016 Edge, purchased 4/25/2016,
On 6/23/16, 4768 miles, p2112 code stored. Dealer had diagnosis that same morning, but took a week to locate part (was apparently on "National Backorder". Per service order replaced with part number AT4Z-9E926-B.
Haven't take time to look under the hood for any additional info on the throttle body such as Rev. numbers.