When this happens, it's usually down to either an electrical problem, or the fuel system. I would advise checking the ignition system first. Start by removing the spark-plugs, get someone to turn the...
I would check your starter one thing then next make sure you are getting a good connection with the battery that can cause that to do that too also make sure the engine is getting fuel to the engine...