Chances are the tip of the spring that engages the cam plate snapped off. WTB has a freehub body kit with new shell, bearings, spring, and cam plate. Not sure on the cost but it should take less than 10 minutes with two 17mm cone wrenches and an axle vise if you've got one.