Sounds like the shop might have put a 351W thermostat instead of the correct 351C thermostat with the 'hat.' Using the incorrect thermostat would allow a good deal of the coolant to bypass the radiator, resulting in overheating.
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.