I got a starter about a month ago from auto zone. I installed it without any shims. wednesday it started grinding alot and yesterday it just started free spinning. The flywheel is ok but the starter gears are all worn. Im going to replace it today but iwant to uprgade to a better starter. What is the best OEM (from any other truck)that will bolt right up to my 350 small block? I hear i should use one from an old corvette BB but will it have the same bolt pattern, or one from a new chevy with gear reduction. I want one that has a higher torque rating and a quieter start. Also how should i install the starter so that i dont break it again?