While at the dealer did they take care of the recalls on this model & year of car ?
Did they check your belts,pulley or belt tensioner ? Try using belt dressing to see if that helps.Any auto parts store carries it.
www.carproblemzoo.com
www.motortrend.com