One more thought, double check firing order of the dizzy and be sure the spark cables are going to correct cyl. Firing order is 1-6-3-4-2-5 (clockwise rotor rotation). No disrespect here, but I've seen stupid things cause issues in the past
Also the 964 coils are exact same part number as the stock 3.2 and you can find plenty of used good ones on ebay

and you get 2 coils for a decent price. They are the good German black ones, just search for "porsche 964 coils" I see a set of 2 right now for $49
Enjoy!