Hard Failures
Hard failures (also called static malfunctions) cause MIL to come on and a code to set in Powertrain Control Module (PCM) memory. A code that sets as a result of a hard failure will not be erased automatically when the problem is eliminated. These codes must be erased manually.