I would pull the distributor out and check the shear pin. It sounds like at this point, it is probably bent (at least) which would throw off the timing. When the shear pin does finally go, your timing will really go bad!
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.