How long did it run without the fuel pump. It will idle off the fuel bowls for a bit.
BUT, my guess is someone added an electric fuel pump in addition to the stock fuel pump.
With Fuel issues and Electrical issues, I would stop driving the car until it is gone through from a safety perspective before you have a catastrophic car fire!
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.