cranks but won't start?

The cheapest scan tool you can get is the Torque app from the Google play store. The basic version is free and the advanced is $4.99. It will allow you to read the codes and reset the check engine light. Works for most brands of cars. You will need to buy a ELM327 bluetooth dongle from Amazon about $8.00. Good Luck