Hi everyone. This is my first post here. I recently bought a 2003 Hyundai Accent 1.6L DOHC manual transmission hatchback with 124000 miles. So far the work I have done in the car include replacing front bank 02 sensor, new flex pipe, exhaust manifold replaced with a used OEM part. Everything is going great with the car except that the check engine light is on with the P0442 and I occasionally smell gas or exhaust fumes (not sure) while driving and it goes away. My combined mpg is only about 23mpg.
I replaced the gas cap with a brand new OEM part then cleared the CEL. However, after driving 90 miles, it went back on so I brought it to my mechanic who recommended a smoke test. After the smoke test, he said the charcoal canister and the diagnostic module needs to be replaced. The OEM price for this are $170 for the charcoal canister and $370 for the diagnostic module. I would like to get some input from you guys if this is worth replacing to fix the CEL code and if the code is related to me smelling fumes inside the car while driving. Also, I would like to know if there might be another problem causing this code instead of the charcoal canister or the diagnostic module.
Thank you in advance!
I replaced the gas cap with a brand new OEM part then cleared the CEL. However, after driving 90 miles, it went back on so I brought it to my mechanic who recommended a smoke test. After the smoke test, he said the charcoal canister and the diagnostic module needs to be replaced. The OEM price for this are $170 for the charcoal canister and $370 for the diagnostic module. I would like to get some input from you guys if this is worth replacing to fix the CEL code and if the code is related to me smelling fumes inside the car while driving. Also, I would like to know if there might be another problem causing this code instead of the charcoal canister or the diagnostic module.
Thank you in advance!