on mine it was the RSE rear seat entertainment module. It was intermittent and hard to nail down. Also the park position indicator would stay lit. Check for heat in any of the radio, onstar, xm, bose amp modules with your hand or no contact thermometer. You can also pull fuses one at a time.