Did you prime the fuel line by holding key in pos 2 for 10 secs. then off for 10 secs. on again for 10 secs. then off...then try to start.
Or, try for flooded engine. Hold pedal down halfway while trying to crank.
Find local fanatic in your regional forum who can come over and read codes for you.
Check Kalim Fuse in e-box (powers FP relay). Make sure pump is going (as mentioned).
Make sure you really have gas...fuel sender often fails...so you could try adding a few gallons.
At some point, you'll need a jump with all this cranking.
I'm so depressed. No one wants to come see me. :(
Mangofy your E46!