'01 Olds Alero, 2.4l, 4-cyl
Engine light came on about a month ago. Came up as an EVAP code (044x or something like that, can’t remember which) Around that time the car would fill up with gas vapors when I first started it up in the morning. In the cabin, all around the car, smells gassy. I’ve been leaving all the doors open when I start it in the morning and drive with the windows down for a few minutes to clear it out and it’s fine. If I drive for a while, stop, and restart, no gas smell. It’s just when I first start it up in the morning, or after it’s been sitting most the day. Guessing the gas fumes have to build up for a while for it to be noticeable.
Anyways, brought it to a shop this week (a Chevy dealer) to have it diagnosed. They tell me it’s the vent valve and want $170 to replace it. No way. Got an AC Delco replacement (#214-2117) for $17. So I installed the new valve in about 20 minutes today, but I’m STILL getting the gas fumes and the engine light is still on.
What am I missing here? Could the purge valve need replacement? Cracked vacuum line (though no other symptoms to indicate it)? Bring it back to the shop for them to do something with the computer or engine codes to get the vent valve working properly? Drive for a while to get the computer to cycle through and start the EVAP system working properly again?
Any thoughts greatly appreciated.
edit: the exact code is P0440. “Evap small leak/no flow condition. Probable Cause: 1. Defective or loose fuel cap 2. EVAP canister or hose cracked/not connected. 3. Purge or vent solenoid defective. Vacuum leak at engine.”