Didnt have time to read whole discussion but as a mechanic and former inspector. I will tell you if u turn the light off and try to get it inspected it will come up as a not ready. Meaning the vehicle hasnt had sufficient enough time to go through a drive cycle.
This. If you get AutoZone to clear it, or you buy an OBDII scanner or adapter and use that to clear it, or if you pull the battery to turn it off, you will still fail the inspection.
The on-board diagnostics (OBDII) system, when cleared, will be in a state of "not ready" until a certain amount of driving has been done and diagnostic data is built. A state of "not ready" automatically fails the inspection.
The only way to get around this is to clear the code and then drive around for enough data to be collected so that it isn't in "not ready" status but hopefully
the light still hasn't come on yet. If you actually have a real problem with your vehicle it is unlikely that you'll be able to do this, though.