The Duramax had a problem with injectors. Check to see if any diesel fuel in the engine oil. Believe there is 100,000mls warranty on injectors. Also check that there is no security light on in the dash. Could be fuel pump. Hopefully someone that knows more than me will give an opinion.
Good luck with getting on the road again.