Ok.. so I am not much of a mechanic, but here's my guess... starter solenoid?

In the mean time, maybe try push starting it just to see if it runs.

Soren