I've been following your threads as well BB as Iv'e got the same squeak. As I've told you earlier I've changed serp belt and next thing shop thought was water pump. Good thing I haven't got around to changing it yet. Thank you for all your posts and I hope your squeak free now!!
I wanted to ask if you checked the plugs. The reason i didn't is because you didn't say anything about messing with them. So i figured i'd just come off as a moron. I'm glad you found your problem though. I had a loose plug this spring. It was the last thing i would have thought would be making a noise. Mostly because i just had the shop put in new ones. But since i never had a noise before i got the new plugs Ghost rider suggested i look there, low and behold he was right. Free fix.