Check engine light NEVER comes on

It takes more than just not having a CEL light if the inspection station plugs in a code reader. It also takes more than just having no codes. Your code reader also has ready lights which means that the circuits have been checked. You need all ready lights on to pass inspection. Clear all codes, drive at least three drive cycles and check the codes and the ready lights. You may not have all ready lights after three cycles, but if you have none, then the ECU is bad. I vote broke wire though.