On my 2001 Camry I have replaced catylitic converter at cost of 754.00. Live in Mass, so need to pass emissions test. Flunked after converter ready to test on P0440 and PO441 and PO446. Have read that there was a TSB out about the canister disintegrating and plugging everything. My mechanic wants to replace charcoal canister and the purge valve. Would this correct the emission problem?