Weren't they famous for idling (IACV) problems. Otherwise, coil sticks/plugs, fuel pressure/contamination, or just the good old & deeply infuriating Italian wiring syndrome - those who have been there will know the score.
It's a shame it's had someone messing around though, otherwise it might be an interesting project ......... if you like self-inflicted pain.