I think it's definitely the ball joints. Or the engine likes to hum.I'll take a video so everyone can hear.......As I accelerate, the engine seems to hum..........the noise comes from the engine block area. At first, I thought possible the bearings or ball joints could be bad.