My understanding is certain codes do not erase. Once fixed they have to run thru the cycles and then they will go off. The dealer can erase them though.