A fuel vapor purge system is configured to execute a highly accurate leak
diagnosis with respect to a fuel vapor leak. After the engine is stopped,
the temperature of the fuel vapor rises temporarily and then decreases
until it reaches the outside ambient temperature. During this period, the
purge line is closed off and a purge line pressure decreasing rate is
detected when the purge line pressure is slightly above atmospheric
pressure. The detected purge line pressure decreasing rate is then
compared to a threshold value. The purge system is diagnosed as "normal"
if the purge line pressure decreasing rate is equal to or larger than the
threshold value and as "leaking" if the purge line pressure decreasing
rate is less than the threshold value.