SO i failed inspection on thursday because my check engine light would not come on while the car started up. its acting weird sometimes i see the light, then it goes away before all the others cycle through and sometimes it just doesn't turn on at all. Specifically, my car's evaporation system was not ready to read data so i failed that. and I failed the "bulb check". Last week we had the differential replaced on the last day of the warranty. I'm assuming they disconnected the battery and wiped out all the sensor data, but why is the check engine light not being consistent?
so the question is how many miles do i have to drive to get my check engine light to go back to normal..

so the question is how many miles do i have to drive to get my check engine light to go back to normal..