Take a look at this thread...
One of the members saved me a ton of money by suggesting the Timing Belt Tensioner. It was making a sound that was similar to what you are describing...
http://www.vehicross.info/forums/sho...t=10722&page=3