The DME relay is the fuel pump relay, which makes is another reason it is a cause for intermittent troubles. Your cycling relay is probably not that. The engine will die if the fuel pump dies or shuts off.
I hesitate to mention this since John didn't suggest it, but:
You can do a test on the fuel pump and run it by a jumper and do a volume test (maybe you could do it when the fuel filter is removed). Also, I'm pretty sure there is a test port on the Fuel Injection rails to check pressure, too.
I have the blower motor that I removed from my '86 Carrera engine. You can have it cheap, if you determine yours is burned out.
Email me:
dougwierenga@cox.net