Since your out of warranty, I would just look for a replacement OEM deck. Swap it and have the dealer program it to your car.............or use this as an excuse to go aftermarket.
As for the bluetooth, I agree that the system needs Onstar in order to work. It relies on the Onstar VCIM to function properly. Again, another reason why you should just go aftermarket.
The window switches may just have corroded or damaged contacts. If some water happens to make its way in there it will ruin them. Check this thread here for some more info........http://www.truckmodcentral.com/forums/showthread.php?t=7487
As for the bluetooth, I agree that the system needs Onstar in order to work. It relies on the Onstar VCIM to function properly. Again, another reason why you should just go aftermarket.
The window switches may just have corroded or damaged contacts. If some water happens to make its way in there it will ruin them. Check this thread here for some more info........http://www.truckmodcentral.com/forums/showthread.php?t=7487