Check the battery first, if battery is below a certain voltage think its like 10 volts, the motor will slowly spin over but not fire off due to not enough voltage to fire off ECU, injectors, light the dash, and so on. If the battery is low how old is it? Have rectifier checked and stator checked to ensure proper charging system functions.