I have a 2005 Yukon Denali XL, 6.0L, all wheel drive. I have noticed a whirring sound coming from the engine when I accelerate between 40-70 mph. I have taken it to the dealer several times but they can't seem to find the problem. One on occasion they said it was the front differential, so I had that replaced, but I continue to hear the sound. Again, it happens under load or when accelerating. Once I take my foot off the gas the sound stops or going down hill. My SUV is all stock. Any ideas or suggestions would be greatly appreciated.