Something else that just popped into my head is these cars have inductive CPS sensors, and it the car is turning over too slow they don't produce sufficient voltage to the ECU, but hence why when u bump start it the car starts. My money is on the starter