I have a 2004 Dodge Dakota and its making a humming noise when I drive. One place is telling me it's the ball joints and would be 800 to fix and the other place is telling me that the ball joints are fine and it is the hubs and it will be 600. Which problem sounds right and which price sounds right?