Check your surpentine belt tensioner and idler pulleys. That sounds a lot like mine did, and the bearing in the tensioner were destroyed. If it fails while driving you'll have a real mess on your hands.