my money is on the drive shaft bearing. I recently changed mine, at 91k a 98ML. It started with humming, came and gone for a while, then humming persists. The drive shaft bearing grease all dried up and some of the bearing balls are shot.
__________________
 98 ML320 (gone but not forgotten)
|