Sometimes when I’m trying to get up to speed on the highway our 2012 Traverse won’t go over 60. If I turn the car off and on it fixes the issue. We had a new transmission put in a year ago and had them check it recently since this started and they said the transmission was fine that the car is giving engine codes. We took it to our mechanic and he couldn’t figure it out. We’re going to take it to another mechanic. I was wondering if anyone had any ideas on what is making the car do this. Thanks!