Welcome back
Have you checked for any codes? If so please post them here.
When it runs rough have you tried the icepick trick on the Injector harness? If not, that's where I would start
The Duramax is known for wire harness issues.
If you use the community search feature you can look up the Icepick trick and start diagnosing things