yup.

clean up the battery connections, and the body ground points. And if that doesn't help, then it is time for a new starter.

-Ryan