You always need to shim chevy starters. I believe you need about a 1/16" engagement space between teeth of flywheel and starter gear once you have everything lined up- I think they suggest about the width of a big paper clip.
Of course you also as Beast said need to make sure that you have the right tooth flywheel.