does the 2012 mazda 3 have a timing chain