I finally got a chance to get back out to the garage tonight, and went back over all power/ground and ECM connections. Decided just to order the pre-programmed ECM. The seller has a 14 day return policy and only a 20% restocking fee. So, worst case if it doesn't fix my problems I'll probably just have the Denali towed to a shop with both computers and hopefully the shop can get it figured out in less then 2 weeks. If the ECM wasn't needed then I'll just send it back. Unfortunately, I have other things I need to focus my time on. So, I might have to hand this off to someone else.