Pulled the starter and took it to a local starter/alternator place.
He tested it and it is fine so the issue is in the key switch.
Thinking about just bypassing the switch altogether since it was very stiff and suck when you turned to engage the starter anyway. Any reason other than theft not to just put in a manual on/off switch that feeds a momentary push button to engage the starter?
Thanks Winston, and Aaron. I had never seen a clear explanation before.