Where on the gas tank is this located? If it was just added at some point and located too low on top of the tank, it could be the reason for raw fuel filling the charcoal canister when the tank is overfilled.
Pictured is the stock location for the breather port.
PANTERA INTERNATIONAL
A DE TOMASO CAR CLUB
Presents the De Tomaso Forums
The On-Line Meeting Place for De Tomaso Owners and Enthusiasts From Around the World
Clicking on the banner will take you to the sponsor's website.