it could also just be a dying battery or low charge.
when was the last time you charged it up?
how many bumps did you do with the starter before this?