+1 I had the same problems with my 03 Denali, and it turned out to be the bcm. The dealership where I bought it from took care of it after I bought it, so I got very lucky, otherwise I would have paid through the nose to have them diagnose and fix it. They had it back in the shop four times in...