I need some help in figuring this out. 2009 Rav4, 2.5 L, base 2 wheel drive. This started with a fuel leak at the filler neck and intermittent rough engine operation at speed and a P0304, P043E, P043F, P2401, P2402, and P2419 codes, seeing fuel I replaced the filler neck. Car continued to intermittently throw the code and run rough, I traced the fuel leak to a charcoal canister full of raw fuel, replaced the canister and filter per the TSB apout a week ago. Continued to get an intermittent CEL and code along with rough operation, changed spark plugs, along with the positive battery cable being slightly loose, it was fine for a couple of days. Next was a CEL at startup, resulting in the 5 emission related codes. Took the vehicle to my dealer to have the emission codes cleared from the perm. memory. The wife said rough engine operation intermittently today along with CEL and the 5 aforementioned emission codes appearing. no P0304 code now.