I hope someone out there can point me in the right direction concerning a problem I had today with my BMW. Car: 2001 540iA (V8 automatic), 140k miles, all service up to date. Recent work included new oil separator and valve cover gaskets 300 miles ago (professionally installed). Problem: “Engine Failsafe Prog” warning light came on while I was driving today. I had only driven about 2 miles and by the time I heard the warning chime and looked down at the warning light, the car had stalled. I coasted into a parking lot and checked the owner’s manual. After reading that I need to “have the system checked by the BMW dealer,” I decided to crank it and at least pull it into a marked parking space. The car started but stalled almost immediately. I was able to get it to run long enough to park it and lock it up before getting a ride home, but I am trying to figure out if there is anything I can do with it before I give up and have it hauled to my indie mechanic. There were no other symptoms or warning signs before the “Engine Failsafe” light and stall. I have a Bentley manual, Peake code reader, some mechanical knowledge and a decent set of tools. My plan is to go back to my car tomorrow, pull the codes to see if I can luck out and find something simple to fix. Please let me know if you have any suggestions or possible causes for this problem. Thank you.