hmm but if the pump was failing, the ECU would not pick it up.. theres no sensor on the marelli ECUs of that age dont have fuel pressure sensors.
i agree that it could be a failing crank sensor also...
Probably good point on the pump thinking about it, and i would also expect it to not recover if it was the pump, it really points to an intermittent sensor and the crank sensors have been known to start showing issues when the car gets hot when they start to go.