so i got my hatchback that is similar to your problem. its cranking but its not starting.
i bought this car for 900 bucks. it was missing some parts but i didnt really care. it was a cheap project car for me with a LS swap.
when i bought it the guy told me when ever i wanna turn on the car i have to revv the motor up so it warms up. but i notice when i took the car home and i fail to revv up the motor to let it warm up. the car would have a hard time turning on or it wont turn on at all for that day and the next day it would allow me to do the same thing and gives me a chance to revv up the motor. and ever since i been doing that the car feels weaker and weaker and now its not giving me that chance to revv up the motor to let it warm up anymore. so its just sitting there and cranking.
i also noticed after i bought the car i changed the spark plugs to see if it helps that "warming up" problem. and it did. for a few weeks and i had to do the same thing every morning to warm up the car again. im wonderring what could it be. my mechanic was telling me that its somethign with the wiring under the dash but it does not make any sense to me that it would be the wiring under the dash if my motor still ignites once inna while.
i recently done the following things. -changed my axles - changed my main relay - changed my fuel filter -motor oil and tranny -added on a exhaust with a test pipe - changed the spark plugs
i checked the dizzy for spark in the spark plugs. and its getting spark. all the car is doing now is cranking. something tells my fuel injectors are clogged and im not getting fuel when i crank the car.