By waiting 2 weeks the codes may have cleared themselves. Some code will self clear after the issue does not recur for a set amount of time. So it is possible that the dealer found nothing. It is hard to even try to fix a problem that is not there. For a 2016 unless you drive a LOT it should have still been under warranty, I would call GM customer service and see if they can get the dealer to refund your $95, and then find a different dealer.Recently a check engine light came on and my 2016 Chevy Trax has began “bucking” when you pull up to a stop sign or light. This happens occasionally when first putting the car into drive. I went to my local auto parts and had a diagnostic run and it said the mass flow air sensor was dirty. I bought a bottle of spray and went home and cleaned it. The light went off and it ran ok for a day or two. It started again. I went to a reputable garage in the area, they read several codes about fuel too lean and some others things. They told me it was still under the 100,000 mile warranty and they would rather I go to the dealer. (They did not reset the codes). Two weeks later I get into the dealer and tell me they cannot find anything wrong and charge me $95. Crossroads Chevrolet just lost a customer for good. What should I do from here?
Did you get what the codes were that your mechanic found?