2005 honda element vibration

I have a 2005 honda element with 115,000 miles. Maintained to Honda specs. I get a vibration felt thru the whole car becoming evident at around 40 mph and dissapating around 50 mph. We have had the mechanic confirm all steering assemblies are tight, ball joints, tie rods etc. It has new brakes and the front rotors were also changed out. The brake job has been reck’d. 2 of the Michelien tires were older and replaced with new ones. All tires have been rebalanced. Rims seems fine. Any ideas? thanks

FWD or 4WD?

Bad motor mount?

Torque converter clutch shudder? (assuming its an automatic)

Bad drive shaft joint?