If it appears to be kicking back when you try and start it it could be timing. It sounds, from your description, to be something else though. I would have sworn it was the starter. Mine had exactly the same symptom and a new starter cured it. Almost as if the battery was dead.