Hello, My 1997 Chevy Cavalier with a 2.2 L has a very significant leak from the va por canister vent valve, just above the vapor canister in front of the front passenger wheel well. It also has been giving me a P0300 code, multiple m isfire. It runs terribly, and it seems to be getting worse. Are these 2 con ditions related, and if so, what would be the most likely fix? I replaced t he fuel pump 6 months ago, and then the theft system light came on, so it s at for the last 6 months. I finally took it to a dealership a week and a ha lf ago, and they replaced the ignition switch. Any help would be appreciate d. Thanks.