Try this link:
http://www.m42club.com/forums/showthread.php?t=5462Sounds like the same problem I encountered (which is why I had to start that above link for a non-start issue)...
My bet is it is going to be your crank positioning sensor ($160 part). Do read the above thread, there are MANY diagnosis procedures you should follow in that thread before finally determining it is the CPS...
For whatever reason, when the CPS takes a dump on these 318 M42's, it will NOT throw a code... I don't know why this is the case, but there's been many others (including myself) who experienced a CPS failure and there is never a CEL illuminated w/ the CPS failure code.
You must test the CPS w/ a multimeter and ohm it out. I forget the specs at the moment, however, they are in the above thread. If your CPS is reading either higher OR lower than the Bentley specs, replace it. Check it while it's on the engine, then remove it and check it again.
Sounds like you are on the right track for diagnosing your non-start issue - if you jumped the fuel pump directly at the fuel tank and it turns on, the fuel pump is GOOD. Did you check the fuel pump relay, if not, check that also w/ a multimeter. Have you tried jumping the fuel pump relay socket to see if the pump will prime that way too?
Like I said above, my bet is the CPS - same exact scenario I and others have ecountered - car was running fine, then go to start it later or after a stall and you get absolutely NOTHING (crank but no start and no fuel pump prime), it ends up being the CPS.
DO READ THE ABOVE LINKED THREAD...