My wife bought a 2014 GMC terrain about a month ago. We drove it to Memphis to pick up our son from my parents house. The truck was fine. That was last weekend. She was headed to the store, to get our son lunch, and to go to her parents and her check engine light came on. I'm not all too familiar with the newer GMC. I used to own a Sonoma but it was older. She did jump my truck off yesterday and now the check engine light came on today. Does anyone know what the cause of it could be? Wasnt on last night after the battery jump but now it is on. Any ideas?