Thanks for that, I did change charcoal canister, no problem with old but its driven 250k kms, I did check the power to both purge valve and vent valve, both got 14.5v when engine on and both are new, so I unhooked all of the lines and blew gently through them.
Seems like that did work, but I...