technically not supposed to be inspected until it has.
Yip. According to the ME OBD2 crap it can not be inspected til the monitors have run. But, I'm not really sure if it can be Failed for State Inspection for not having the monitors run. I'm almost 80% sure they have to ask you to come back after the monitors have run if they haven't run.
But I think one of runnah's codes are the type the ecu looks for correct voltage as soon as the key is in the run position, and sets a code on the first or second ignition. TPS issue?
They will fail you for having a CEL w/codes.
They can't fail you old codes not current. There is a MIL (malfunction Indicator lamp) function in the scan tool that says whether or not the CEL (or MIL) is suppose to be on. If the scan tool says its NOT suppose to be on and old codes are present they have to pass you.
They can fail you if the MIL is suppose to be on and is not, or never comes on (self test at start up).
FWIW, Napa now has scanners for $69. Read, and erase, You cant view streamming data with those but at least you can record the code for reseach and repairs.