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?