Listen for fuel pump priming, if it is not you may have dodgy CRANK SENSOR CONNECTOR, give it a wiggle to see if it helps.
if getting no CPS signal then it will not prime as mine did not and had same problem, changed connector perfect ever since.
tabetha