It is acting like the dizzy is 180* out. Take Troopersphere's advice and check the timing marks. ALL the timing marks.

Start with the basics. Check the alignment of the dizzy, the timing of the marks on the cam pulley, plug wire order ect.

Good Luck,
Michael