There is a deep memory within the airbag ECU that keeps a long-term record of resets to detected faults. This means
that if a particular connection was poor and went open circuit - even just once - the fault would
be logged by the system as - a sensor is open circuit - and the airbag warning light would come
on. If the fault was not found and the fault code memory was cleared it would be very likely to
reappear. This would be logged as an intermittent fault within the system.
The Clear Fault Code function checks the fault code memory for resident faults and clears the
fault code memory if the fault has been rectified. Having deleted the faults the system then
rechecks the fault memory to ensure that it is clear. Failure to clear the fault memory
successfully is usually due to the system re-logging the fault the moment the fault memory is
clear, meaning that the fault has not been rectified properly and as far as the system is
concerned, still exists. The system may also carry out a re-check for successful clearing of the
fault code memory but then the system may re-log the fault shortly after.
Bookmarks