I have a 2017 canyon and it has started, not starting some times. It can be 20-30min before it will finally start. It doesn't even turn over. I have pushed it about 20ft two different times and then it started. They have put it on the computer at chevy and no codes are thrown. Anybody got a clue?