There is a GM service tag on the BCM module with a code/numbers. Whatever replacement you get such as a pull from a salvage yard must match it. Get one off your year with similar features, options and engine. If you get a new BCM module it will need to be programmed/initialized by a GM dealer.