Sounds like there is no backlash or the pinion depth in too deep. The guy you got it from probably had it set tight to reduce shock at the launch. I heard of people doing that years ago.
Yeah, i have never set one up before.. i'm just gonna go through it and check it all and set it up best i can. and check the bearings cause ya never know..