One thing to try - purely as a test. Unplug the coolant temperature sensor from underneath the inlet manifold - and try starting it.
I had some strange things going on with my OFAC last year and it wouldn't run for more than a few seconds. If you unplugged the CTS it would run indefinitely, - just not very well. It would be interesting to see if these are the same.