My 2000 Rx300 has same problem. The codes are P0440, P0441 and P0446. My dealer told me Charcoal Cannister Value needs to be replaced for $611. Does it do anything to the life of the car? Can I replace it myself? Are there any other possibilities to cause above 3 codes? Thanks.