would a faulty crank sensor stop the feed being sent to the fuel pump and stop the car sparking?
I doubt it, I ran my last X20XEV Omega with the wrong crank sensor for 2000 miles, EML on all the time. Provided either the crank OR cam sensor is working properly the engine should run, not necessarily all that well My first guess, and it is a guess, would be coolant temperature sensor. There are several useful guides to testing the various sensors over on the 'topbuzz' site.:- http://www.topbuzz.co.uk/info/technical.htm