Hello, I have a 2006 Honda civic Ex with 204,000 miles on it. I had my Evap canister placed with with two sensors back there and I had my purge valve replace as well. But the check engine light comes on with three P0496 codes saying the same thing. I don't understand how and why even though I replace the system. I reset the codes, but it'll come back the next time I turn on my car. I have attached a picture to show what I'm seeing.