摘要 |
A method is provided for testing an evaporative emission control system for a missing or loose fuel cap comprising detecting a refueling event and running a leak detection test of the evaporative emission control system to determine if a large leak is present. If a large leak is detected, the methodology sets a fault code and activates a driver warning lamp indicating a potential cap sealing problem. The leak detection test is repeatedly re-executed after the large leak is detected to determine when the large leak condition ceases. When the large leak condition ceases, the previously set fault code is removed and the driver warning lamp is deactivated. If the large leak does not cease and is detected again after the next refueling event when an opportunity for resealing the cap existed, a new fault code is set indicating that the potential cap sealing problem is a persistent problem so that the integrity of the evaporative system may need to be tested. After setting the new fault code, fuel cap specific leak detection testing is suspended until the condition is serviced and the fault code is cleared or a normal leak detection test determines that there is no longer a problem. If no large leak is detected, the fuel cap is assumed to be properly sealed.
|