Mavic hubs have a plastic bushing inside the freehub that need to be lubed, and replaced after about 5000 to 15000 miles. You can buy a new bushing for about $15 from ebay and their is a video on youtube on how to install. I've done 2 hubs, took about an hour. Sounds like you need to replace yours