All right, this sounds stupid asking for help with a starter right....2 bolts, 3 wires, 2 nuts, but dont call me an idiot yet. A little history on the truck: had a 350 built for me with flat top pistons and had a mild cam and a little head work done. Nothing major but wanted a little more power than the old 200k mile 350 could give me. Had my friend install the motor cuz the truck was in TX and I am in VA. Finally he finishes it and tells me he had a hell of a time with it and it took him a long time to get the starter shimmed right and everything else was just fighting him the whole way. Anyway, drive it up to VA from TX and it still doesnt have enough power for me so I buy Edelbrock cam, heads, intake, and headers for it. Stick it all on and once again the old Blazer fought the whole time. Even though Summit said it would all fit together and they had everything in stock, of course they didnt and it ended up taking a LONG time more than expected. Finally after working on it in my apartment parking lot for a couple months we got it all back together. While trying to fire it up (timing was way off) my old starter died. I went up to Advanced and bought a refurb and slapped it on and tried cranking it over and it was grinding like crazy. Ended up going back to Advanced and buying some shims, shimmed it every way imaginable and still got grinding. Went back, got my $$ back and went up to NAPA. Bought a starter from them and it does the same thing. Tried shimming every way and still grinds. Thinking I have horrible luck and they gave me the wrong starter, I went back up there and got a different one. Same problem. I can see the flywheel, no teeth missing and it doesnt look too bad but the teeth are a little shiny. I dont want to replace the flywheel yet if I dont have to. I have asked all the mechanics I know and this has them all stumped too. I dont want to let anyone else work on it but I am really at the end of my patience with this and dont feel like messing with it anymore. So does anyone have any suggestions on what the hell the problem is?