like NITRO said, that starter has contacts that are most likely stuck.
those are easily replaced, and [at least around here] are only about 10 bucks at the VERY most, usually 5-6.
beer