Start out by looking up the evap code and ensuring/fixing whatever it is. Some can cause a huge vacuum leak and leak you out. Flashing check engine light is a possible catalyst damaging condition. Whiich could be fueling related or otherwise.

I always start off fixing the known issues and go from there.