to start a car you need four things; fuel, spark, compression, and a cranking voltage (to create RPm of about 100)
so fisrtly, like mentioned, check your fuel pump! also, running a compression test may also be good, although the fact the car is cranking suggests your starter motor is ok. also, is the car runs as normal, compression and spark issues can also be ruled out i would think. check/replace the pump first
after that, perhaps it might be worth checking the resistances of the cam/afm/coolant temp sensors or getting it on the diagnosis?