The first thing i'd try once located, is block the vapour feed from the canister into the vacuum side of the engine. It could be that the purge solenoid has jammed open, or is sticky. I generally bung a bolt in there and forget it. Blocked = no problems ever.