Engine Light on and stalls randomly for Honda Civic 2016

Hi,

My Honda Civic 2016 currently at 87K miles and it runs fine until the recent months.

First, the engine light was on about 8 months ago and stayed on. We changed the canister purge valve and it fixed engine light but only lasted for about a month before the light turned back on. Code reader displays error codes:

  • P0441: EVAP system purge malfunction
  • P04F1: Evaporative Emission (EVAP) system low purge flow detected
  • P0456: EVAP System very small leak detected
  • U0151: Lost Communication with SRS Unity

Some forums recommend changing gas cap but the civic has a capless design and that part cannot be easily changed.

Then about 5 months ago, it starts stall randomly at low speed. So far, it has happened 4 times. Every time, it feels the engine choked for a second and then lost power afterwards.

I have to wait for about 20 mins before I can restart the engine.

Another clue is it seems the stall more likely to happen one day after I filled the gas. But since it happens rarely so I don’t have a lot of data to back it up.

Any suggestions on the next steps to diagnosis?