I just had the repair done..new pre-cat on driver's side. New timing belt too and water pump. New valve gaskets as mechanic noticed oil leaking, power steering pressure hose, and while they put the timing belt on they broke one of my cams!!! Luckily warranty covered that. Got car back after several days..no more buzzing, more pickup in the acceleration. Seems to be better now.