Is it a new carb? You may have to take it apart and clean it out including blowing out idle and other passages. When they started being manufactured outside the U.S.Demon carbs had a problem with metal shavings from manufacturing clogging up the new carbs. Poor quality control. If your fuel level is set correctly and the bowls show fuel when you stall, it's probably not a fuel supply problem. Does your intake slope at an angle?, could be fuel sloshing over when you slow or stop?
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.