I,m new to this forum, and to Mazda,s I have a 2010 cx-7. I am not new to mechanical things. I have built and raced engines and cars for over 40 years. My suggestion to anyone who wants to learn about cars, buy books!!!and read them. Very basic stuff can be found in used book stores very cheap...