A couple things to add about my Midas experience. They told me the wrong part two different times when I asked them what was wrong. It was the EGR valve but the guy kept telling me EZR. Probably didn't want me pricing out the part on the internet. Also, I remembered a friend of a friend's dad has been a mechanic for 40 years so I called him and he agreed to help me out. He wanted me to get the diagnostic code from Midas and they proceeded to tell me P400. That is not an actual code. When I went to pick up my car last night I asked for the code again and he first told me P400, and when I said that is not a real code, he told me the correct one which is P0401. Anyways, the diagnostic equipment may cost a ton on money, but I just paid $70.00 for the same thing that AutoZone charged me ZERO dollars for. I took it across the street from Midas and had them pull the code for me, they do it for free for anyone that doesn't know that, and they got the same code that Midas got. Anyways, this is all a lesson learned and after all of this, I do not care how good of a deal they give on brakes, I will never take my car back to a Midas. Fist step is to replace the gasket($1.69) and clean the EGR valve. If that doesn't work, then I can get a new valve at the GM dealer cost. .