I believe there is a sticky valve somewhere. In the process of diagnosing things it began working properly. I didn't have the truck here but according to slowlb7 it would not throw any codes throughout this whole process. Except when he unplugged the nsbu deliberately to see if that would produce a code.
He is going to let it cool overnight and see if everything still works once it's cold again. If it sticks again my hope is that it will code so we know what valve is causing the issue.
Sent from my SCH-I545 using Tapatalk 2