Well I'm not EXACTALLY sure what happened yet, we are thinking cardone flashed it wrong ( because it was saying it had a 4l60 instead of my 4l65) or they gave me the wrong PCM part number all together. My contact at the parts store just called and said he is getting me two new ones (one of each part number) and well see which one works. Evedently even with the Vin not even hummer can tell us which one I need for sure. The only problem is I am out of licenses for efi live and I just spent $800 on the efi system two weeks ago so I don't have the money to buy more