Well...thanks Whizkidder for the tip on the fan bracket. The shop mech thought it was the same thing making the squeal. I bought that one on eBay and got it Thursday.. Installed the part today and the noise is still there. It's coming from behind the plastic timing chain cover, that's forsure. I'm wondering if it's the waterpump. That's one item I can not change after looking at it today. Amazing that the waterpump is run from the timing belt and not the fan belts. Very poor design...