Help!
THis morning on the way to work my 530i began to act as if was fuel starved and eventually quit running. Fortunately i was able to pull into a gas station and call a co-worker to come and get me. The code was 1213. While i was waiting i tried to start the car multiple times and it did start but wouldn't idle.
I removed the plug going to the MAF and was able to drive it to work having my co worker follow me. The code gives numerous action items and i was thinking of the easiest way to troubleshoot the problem without replacing a bunch of parts.

Part of the explanation on the code is as follows
1. Fuel tank ran empty. The tank is full.
2. Incorrect fuel pressure. How do you check this?
3. Injector valve defective or coked? How do you check this?
4. Engine temp sensor defective. It appears to be ok.
5. Secondary air leak. I just put on a new manifold gasket behind the throttle body a few weeks ago after checking this with the carb cleaner test.
6. Fuel evaporation control system defective. How do you check this?
7. Air flow meter defective and or combustion issues? How do you check this?

I need to drive over 90 miles back home this evening and really don't want to get stuck on 75 in Atlanta.

ANy help would be GREATLY aprreciated.

Chris
95 530i 167000