Have you checked the purge control solenoid to see if it is stuck open.
The solenoid is near the top and back of the engine. It has a two wire connector and two hoses. Disconnect the hose on the right be moving the red clip up and gently pull the connector off. Squeeze the retainer and gently pull the power connector off. Start car and check for vacuum leak. There should be no vacuum flow.
There is a YouTube video showing this. I apologize in advance if you have already tried this and I overlooked it.
Evaporative purge control solenoid.
The solenoid is near the top and back of the engine. It has a two wire connector and two hoses. Disconnect the hose on the right be moving the red clip up and gently pull the connector off. Squeeze the retainer and gently pull the power connector off. Start car and check for vacuum leak. There should be no vacuum flow.
There is a YouTube video showing this. I apologize in advance if you have already tried this and I overlooked it.
Evaporative purge control solenoid.