Dad's duramax did the same thing a few years ago... Turns out it was bad injectors from running red diesel.