I'd also check the exhaust fittings.
Yes
. I should have thought of that to say. Loose/broken exhaust hangers can let part of the system bang against something...can be as noisy-as. As can loose/worn swaybars and end links. But it sounds like
Grumpy's mechanic has hand-checked the obvious things and should have found anything loose or picked up on any damage or shiny marks/scuffs from something rubbing/hitting underneath. Maybe it's a vibration issue at certain revs?
Here's a link to an automotive electronic stethoscope I mentioned previously. I have the same brand, mine is wireless with 6 transmitters.
How to Find Car Noises Fast - YouTube . The video author (Scotty Kilmer) sounds a bit over the top in his presentation, but I think he knows his stuff.
These stethoscopes sound gimmicky but I've used them on mine and on mates' cars many moons ago and they can be useful for quickly locating those hard-to-find noises that occur
only when driving. They beat having someone lean out of an open front/rear door while driving at speed and listen for the noise. The Highway Patrol here do not like that...neither did my wife when I suggested it.