Nope not normal. Take it back to the dealer and don't accept it back until it's actually fixed. In the meantime, call GM and have them start a case. That will may give the dealer the push they need to actually fix it.
Maybe even try a different dealer if there's one around.
Maybe even try a different dealer if there's one around.