There were a bunch of recalls, I'd check to see that those have been addressed. The CANBUS system can be a pain for anything electrical, however the AlphaOBD program essentially eliminates those issues.
I just turned 100k on mine, all is well and I have a heck of a nice truck! I'd be all over that G56!!!