New to the forum Have a GM 3.0 Duramax and was running the DexosD 0W-20. I have 12000 miles on it now. First oil change I did myself at 2500 miles. Free dealership oil change at 7500. Took a 1800 mile trip towing my 4600 lb boat and didn't like seeing the high (255+) oil temps whle on the highway (all but about 200 miles of off-highway time). Since I moved up from the GM 2.8 D-max, I had some leftover Mobil 1 ESP 5W-30 and thought why the hell not use it. After some internet research, including looking at the Amsoil DexosD 5W-30 which also fills the 5W-30 requirement for the 2.8, I did a mid-mileage change over. I have no hard data but my iDash shows it running cooler when towing. While it still gets up around 250, it takes longer and cools faster than the 0W-20. My mileage, as compared on the DIC, has not dropped. It actually looks like it has gone up a bit but, again, I have no hard data. Just running the same 20 miles to work and back. On a 180 mile round trip to a not-so-local lake at 70-75 mph, I averaged 17+ mpg while other similar trips were lower (14-15).
One thing I did turn up while researching using 5W-30 was that GM Standard GMW18006 Dexos D Diesel Engine Oil includes 5W-30. Since they don't have any other references to it, my thought is they have it tucked away to hedge their bets on 0W-20 like Doge/Ram. I'll be sticking to with the Mobil 1 ESP 5W-30 for the foreseeable future.
https://standards.globalspec.com/std/14345492/gmw18006