Ok so I managed to troubleshoot and resolve. Actually pretty simple. When I changed out the battery and hooked back the leads to battery post the fluctuation of not being a solid contact and go created a corruption on the mylink/onstar. By removing the negative only and draining all capacitors by holding negative lead to positive side of battery and then re attaching negative lead it resets/reboots the two corrupted functions. Problem fixed for free. Other than reprogramming tpms sensor locations