I fixed my evap system by replacing the by pass valve last year and had to zip strip the canister back on due to the mounts rusting out. Unfortunately the wire harness connected to the canister was rubbing on the mud flap and one lead wore through. The break was close to the connector, I did manage to sauder the connection again. I am still getting the 446 pd code and 0141 code though. Could I still have a bad connection and is that part of why the 0141 code is on as well. I took out the 02 sensor and cleaned it up it is not that old. I read that one cause for the bank one of sensor two code causes could be from the evap system being not working correctly.