i don't know if this is a stupid questions or not but does there have to be a check engine light for an error code to be tripped?