Did you try opening the hood and sticking your head in there and trying hear where its coming from? Have someone step on the gas and see if its a fan, or a belt or something. If no sound in park you'll know its drivetrain. Remember that sticker on the front drive shaft another forum local found to be hitting the cross member or skid plate and making racket upon acceleration? Worth a check.
