bro that happened to me befor and i had to push start it too...thought it was the starter and got mine tested nd it was good so i started to think and checked under the clutch and saw that the rubber sealer that triggers the clutch switch to crank up was missing so i held the trigger down and turn the ignition and it turn right on....so you mite wana check dat yours mite be breaking