 It will stay off until the computer goes through a certain number of drive cycles. It might look at it and say, before I can set this code, I want to see if it's going to act up again. And let's say the problem occurs and the light is stay off. Then the problem occurs the second time. Then the third time, however it's programmed. It may go a day or two and still have the same problem.