So we brought in my wife's CX-9 to get a tire rotation and to get this problem with the engine "knocking" right when you first fire it up. It goes away after it warms up. They said it was a "TSB." Mazda called me to do a survery, and I said they never explained what a "TSB" was, so I was not satisfied. I got a call from the service manager, he said it's not a TSB, I told him that is what they wrote on my report, he stated it wasn't. I told him I tried running the car on premium, even recently switched to sythetic oil, and nothing. He said by switching to syn oil I made matters worse! I said to him that with syn oil it should have improved as it's thinner and runs through the engine much quicker. He said I need to come in and get a Mazda oil change and that should fix the "problem." I told him the only way I will be satisfied is I went there and he fired up several CX-9's and they all did the exact same thing. He said to come by and we will do that, but he said they have been working on these engines for years and never had any problems. So being pissed off that I was, I went and checked my service receipt after I talked him, it said TSB! What an ass, I wish I got BMW customer service sometimes.