When does the timing chain need to be replaced?(04) Save Image Image gallery: 2005 Mazda Mazda3: P0135 - Replace Timing Chain Or Clean It?