I have a clunking noise in the front end of my 2002 Mazda Protege DX. I already replaced rear stabilizer end links but I'm not sure what the noise in the front is. It sounds as though the struts could be finished, but is there anything else that could make this noise? (strut mount, end link...) Any help would be appreciated. Also, is there a DIY somewhere on how to change the timing belt and water pump on a 1.6L? Thanks in advance.