I have a 2011 Cadillac Escalade with AFM. I have been told by "everyone" to disable it. So I bought a plug in AFM/DFM disable tool. It is on of those deal that you plug into your OBD port and it turns that off. I ran it for a couple of weeks, it works great, the truck is smoother and seems to be very happy.
I go to get a NYS inspection, local indy place, I have known the guys my whole life. They say hey this failed because all the monitors were open. Yep every one of them, like I had just reset all the codes. Does anyone know how these things actually work? A theory I have is they continually clear the monitors and then the AFM won't turn on because it has a fail safe not to turn on if the monitors aren't ready. I pulled it and drove it and everything reset fine. Mine is a chinese rip off one from Amazon, I have a friend that has a range technology one and I am going to have him check his monitors and tell me if they are cleared but the peeps here always seem to know.