On my forester we got a new differential under warrenty, there is a service bulliten on them(I don't know which one). It started making noise at 70km/h and moaned any where above that. I was lucky, it was 6 months before my warrenty expired and I saw the invoice to Subaru for it $1800 Canadian.