Originally Posted by
bee utey
Sounds like whoever plumbed the EFI system reused the tank to canister line as the return line, not realising the canister needs to function for the tank to vent correctly. Personally I would dismantle the filler neck and fit a bulkhead fitting (nut on the inside) into the filler and plumb your new return pipe there.
It's quite easy to make your own bulkhead fitting, get a 30mm long 12-14mm mild steel bolt and nut, drill it through to 6mm ID or so, grind/machine off the thread for 15mm for the return hose to go on, then assemble the bolt and nut from inside the filler pipe with sealing washers.