Pretty sure at this point, if a gm tech were working on it, the diagnostic waterfall they were following would say to replace ecm. You are getting too much fuel from your key on injector pulse and or cranking injection pulses, then you are shutting the injectors off by holding the throttle open while cranking, then the truck is firing and clearing all the excess fuel from the pre start/cranking fuel.
The only other way I can see causing this problem is if you have injectors leaking down and filling the cylinder with fuel while sitting.
Everything made perfect sense it was the cts, and you found the failed one, then it worked for a while.. maybe the circuit in the ecm that works the cts is faulty? Perhaps the damaged cts sensor caused a short in that circuit, the ecms are pretty easy to wreck with little shorts.