Sounds to me like you need to be shimming the starter to make sure it is mating with the ringgear/flywheel properly. Also make sure that you are using the front bracket to keep it securely in place.