I have been having this check engine light for a weeks so yesterday after pulling some parts for the Q, I stop by my boy house to check it out (ODB) and codes P0400-Egr valve, P0420-Cat bank 1 , P0440-evap (Guess gas cap), P1448-canister
For code P0440 I changed gas caps havent had chance to see if that code was cleared
For code P1448 3 months ago when I purchased car the radiator was leaking antifreeze over canister below, changed radiator and cleaned canister harness wires (electrical parts cleaner)