First post here on M42. First off I'd like to say that this is a great community. I've lurked for a while and found vast amounts of very useful information. This is my first BMW, but not my first car that I've had to work on. I'm a little behind on the "quirks" of the bavarian nature but give me a little slack please

.
Secondly, I'd like to apologize for another crank no start thread. Mods, please move if in wrong section!
Vehicle in question is 91 318is. m42 engine equiped (think a junkyard motor, yellow chaulk numbers on timing cover)
As stated condition is crank no start. This is how I picked up the car. Dead battery when I inherited the car so no stored codes but the "1444" from stomp test. Previous owner stated he drove the car home one night, went out next morning and never started again. I went through the normal look over for fusible link issue, but all was well there. So onward I went.
Have good compression at all cylinders ~170 accross the board.
Great spark at all cylinders. Coils have sufficient voltage at thier respective connectors. All correctly connected.
Have fuel. Bench tested every piece of fuel delivery system, have checked all vehicle wiring. Pull the supply hose before rail, and it'll fill a 2 liter bottle with ease when cranking not to mention soaking the plugs while trying to crank to start when connected. Return line clean and clear.
Crank sensor ohms out a little low, around 505ohms. I know this is lower than expected, but have read many posts of people have this or lower and still been able to start. Cam sensor ohms out perfectly at 1250.
Have checked mechanical timing. Timing chain is taught and timing is dead on correct.
So now I'm leaning to an electrical/engine management issue still. I realize it still may be the crank sensor, so I'm thinking about picking another up today just to ease my mind.
The one thing that got me though.... I pulled the fuel pump fuse. This had/has no effect on the cranking of the vehicle. I decided to shoot some starting fluid in the intake to see if she would "pop" over. Well she popped alright, back through the intake with a fireball into the engine bay. Luckily I'm very careful with flamables and everything from previous tests was cleaned properly. So this leads me to believe electronic timing issue. I don't know enough about the m42 timing yet to verify if any intake valve should be open at all when spark is being introduced, especially at a start/idle standpoint.
I'm just a little stumped. All the right ingredients, but no succesful shake and bake!
Thanks in advance for any help/replies.