I would guess fuel pump. I had this similar problem in two of my previous cars with the fuel pump being the culprit both times. You may also want to follow all the wiring going to said pump and scan for any problems along the way. Also, since it's cranking but not turning over, that is telling me your fuel has issues.
Alternatively, you may be getting too much air into the engine. Check your intake manifold and/or throttle body for any gaps where the gakets may have deteriorated.