I pulled apart an old drive shaft and swing arm housing and found the large spring that is part of the assembly to be broken in half. That unit had a nasty slapping noise on acceleration and deceleration. That would be something to consider and check.