I have a 2010 Yukon with 13,000 and just had it shut down on the highway. Its been kind of shifting hard between first and second gear for about a month and havent had time to take it back to the dealer. I had a stabilitrak message, check engine light , and a reducing power message. I pulled over real quick and it would'nt re-start. It finally started after about 20 minutes. I thought maybe the battery terminals are loose and checked to make sure everything was tight. Any Ideas?