Fault erasing counter
For each recognized fault, a respective fault erasing counter is kept. The counter determines the memory storage time of the respective fault.
At the first recognition of the fault, the fault-erasing counter is set to 80. If a fault is healed that was recognized as "not sheded", the fault erasing counter is set to 10. Each time a "not shedded" fault is recognized, the fault erasing counter is set to 10. At each recognition of a "not shedded" fault, the fault-erasing counter is set to 40. It retains this value up to the recognized fault healing.
The fault-erasing counter is decreased by 1 after each warm-up cycle, when it involves a "not shedded" fault or a fault that was recognized as healed.
When the fault erasing counter reaches the value 0, the fault will be erased from memory.