I may be wrong but.....,that system consists of a pipe running from you tank,through to your engine bay,through a solinoid,then a non-return valve...then up to the throttle body....
the system draws any vapour from the tank via vaccum from the throttle body...
Maybe the non-return or the solinoid is faulty??.....
hope this helps alittle...
Regards,
Paul