I've got a 2006 gt200 that has some kind of starter issue.
Occasionally, when i go to start her, it won't start, so I'll release the starter button. No big deal. I'd say, the starter is trying for a few seconds, i.e., 4-5 seconds. I try again and she fires right up.
Other times when she won't, I'll release the starter button and I'll get this LOUD clank. It is not a good noise. I try again and she starts right up.
Tonight, I try starting her and she won't start and I release the starter button and get that loud, sharp clank noise. I hate that noise! I try again and all i get is the initial fire and then a spinning noise. I try again and get the initial start and then the spinning noise.

I wait, toggle the kill switch, take the key out and all i get is the initial start and the spinning noise.
I wait a minute and try again and she fires right up and i'm off. I get home, in the garage, stop the engine. I then try to start it, fires right up.
The battery is brand new, too.
Where do i begin to look for my problem and is it costly?
I don't want her to fail on me when I can't afford her to do so.
many thanks.