You may also want to look at the gas cap seal. Figure out where the cap seal meets the metal top of the filler tube. I rub vaseline on both. Make sure the top of the metal tank filler doesn't have a coating of crud on it. That'* why I rub it to smooth it down for a good seal.
If the car runs the test to be sure the tank and fuel system is holding pressure and it finds the pressure (or vacuum) decays too quickly it turns on the SES light. It runs the test when started and the coolant temp is between a minimum and a maximum. As I recall my 98'* description it'* below 170 and above 120, e.g. For my car that meant driving 4 miles and then shutting it off to get coffee. When I restarted it the test runs and the light went off or on.
Dual auto air on both