I had to disconnect my battery for about 1 hour before the check engine light would reset. Then it came back on a month later, related problem was different, too long to explain and probably every one on this post knows the details, so I don't have to tell the story again........