Surely this is going to afflict someone else, so after two years of many attempts to find it I thought I'd share. Around 2900 RPM I've had this horrible dash buzzing/rattle...sounds like something wants to come apart somewhere in the center-ish of the dash. If it were at a high RPM that would be one thing, but this is right in the middle of the useful powerband, particularly for climbing hills. I've poked around with an auto stethoscope, driven down the highway at constant throttle in third gear with the center console disassembled and foamed everything to no avail. Tried the power valve fix. The truck wouldn't make the noise in neutral (only in drive while rolling) which made searching for it really hard.
But yesterday it started making the noise out of gear, which changed the game!
So, finally...here it is. There are two cables coming off the forward end of the shifter assembly. The one on the left goes to a switch for the shift button on the shifter. The one on the right appears to be a housed mechanical cable for the shifter (not that it really matters what it is for this).
The one on the right crosses the one on the left underneath the plastic air intake vents at the bottom of the air mixer assembly. (They run under the front seats for recirculated air...not that that matters either.) 2900 RPM is apparently the natural frequency for the engine/transmission/shifter combination, and these cables transmit the vibration from it pretty readily.
I fixed it by stuffing 3/4" neoprene foam in between them, and then wrapping a big square around the one on the right since it seemed to be the worse offender. Didn't want it vibrating against the air vents or cabin floor after I buttoned everything back up. Just took it up and down the highway and can't make the noise come back, so this must have been it.
So if you have a seriously annoying low frequency, low pitch rattle around 2900 RPM...this might be it! And really judging by the design I'd be surprised if more people don't get it eventually...