So I bought a 2011 a few months ago. It has had all the dealership updates done to it for the AFM issue. Costing the previous owner a lot, GM shared the cost of the mistake. I don't like the shift points of the stock programming and I am going to disable the AFM and add a custom tune.