Starts but idle rough and shuts off on 1991 BMW 325i

Once the car start it runs fine and after about 10 minutes it starts run rough and shuts off. Changed ICV, Mass Airflow Sensor, fuel filter, fuel regulator, wires, distributor, spark plugs and Air filter. checked all air hoses (vacuums).

Asked by for the 1991 BMW 325i
Check your fuel pressure, and make sure that your fuel pump is gettiing voltage as your crank over your car. I have found that many BMWs need to have their main EFI relay replaced every 100 k or so, or they will do what you are talking about. This relay turn on the ECU. Actually I replace both the EFI Main relay and the Fuel Pump relay as a set.