The first thing that needs to be checked with P0446 is if the fuel tank pressure sensor is reading correctly, with the fuel cap off it should read atmospheric pressure. If it reads correctly the vent...