I tried putting shims in, the teeth didnt even reach the flywheel. I mounted it up with no shims, it chewed the teeth off of the flywheel. I ground about a 16th of an inch off of the starter where it mounts to the block, it started perfect, no grinding, like 5 or 6 times... I thought sweet, problem solved... I just tried to start it again and... hellacious noise, no start. I have tried three different starters, same problem on all of them. its on a built 383 stroker, I bought it used and have no idea whats in it. When doing machine work would there ever be any reason to machine the bottom of the block or is there any way that the crank would be mounted marginally higher up in the block? It was a new flywheel too... Is there any way to check the mesh of the starter gear to the flywheel without engaging the starter motor? Any help on this would be great, I keep thinking it should be an easy fix but nothing I try seems to work.