There is a place here in Phx that rebuilds Bosch stuff and he rebuilt my gens and starters, really reasonably priced...
It's called Gen-Star.
Here's what I'll do. I'll bring one of my starters down there and have him clean and check it. Then, I'll let everyone know what it cost, I don't recall how much he charged me before, but I know it was cheap!!!