Weak starter?
Weak battery?
Battery cables?
Double check your ground cable to the engine/trans bolt. That seems to be one people tend to forget about. If it still won't crank over, put a breaker bar on the crank bolt and manually twist it over once or twice to make sure it's nothing major...