I have a 2004 Pitbull that started making a clatter at idle. It seemed to come from the primary drive so I took cover off and ran it for a few seconds and the noise is coming from front sprocket. It seems to be moving on the shaft. I'm new to large twins but road race so I'm pretty handy with tools but don't understand what it's supposed to be doing. I can push the assembly in on the shaft about 3/8" and it seems to be spring loaded as if it is centrifigual. I am assuming that it is defective but any advice would be appreciated. Thanks.