just cause you " clear codes " doesn't mean there completely cleared from the ecu. obd 2 vehicles store a memory of the code being thrown and clear the code and the smog test station is gonna check the rediness monitors. if there not set, automatic fail. there gonna make you drive the car to set the 8 rediness monitors. and yes if theres anything wrong that light will kick back on.