Did you check the condition of the rotor in the distributor? The coil to dist wire for corrosion? The condition of the raised pin on the flywheel that the CPS uses? The physical condition and positioning of all the sensors and their connectors? Was the engine running recently?
Don't be gormless; get some gorm!