What EVAP trouble code did you get? Was it a random cylinder misfire (P0300), or cylinder specific? What does the freeze frame data tell you? Which code was detected first?
My guess is your EVAP valves (CCV, VSV) are sticking and your engine is aspirating from the charcoal canister at improper times (all the time, perhaps). This can definitely skew the air/fuel mixture and can definitely cause a stall.
In the Diagnostics and wiring manual for these cars, there is a COMPREHENSIVE listing of all diagnostic trouble codes, how they work, how they're laid out in the car, how they're wired, how to diagnose, etc etc.
Last edited by Hodgdon Extreme; 05-08-2019 at 02:53 PM.