1994 3.1

While running down the road engine will suddenly quit. Power is on. When I pull over it restarts fine. Have gotten intermittent "Service Engine Soon" light for past 3 months or so.

Had the codes read, no current code but history shows about 2-3 different codes one having to do with the EGR Valve.

Other times it will begin to start but then just as the engine turns over it quits. Has taken 15-20 trys to get engine to keep going.

Fuel injectors? EGR Valve? Short in wiring? Main Computer leads?

?????????????