Have you checked the ignition leads?
After removing and re-installing my leads after a compression test the car started great but then on second try it just cranked, very intermittent after that!
I basically removed the ditributor cap and with a meter did a continuity test between distributor pins (on inside) and end of each lead. One failed and luckily it was just a bad connection on the distributor end. Firmed everything up and works great.
Worth a check if you haven't already. Could also be something with the metal casing inside one of the leads that has bad connection with plug. Long shot i know, but i like to try the easy stuff first before spending lots!
Chris