engine compartment rattle on 2005 Mazda Mazda6

Have a rattle , sounds like its coming from front of motor. Also souns like plastic rattle or heavy vibration, car runs great

Asked by for the 2005 Mazda Mazda6
It could be that your timing components are stretched and are slapping against the timing cover.