Another thought, have you verified the 2 pick up coils in the distributor housing? The ECU uses those to adjust timing as well as a crank position sensor.
Have a look at this document:
Have a look at this document: