I have leaks at three points in my rear differential: drive shaft connection and the axle (seals) connections (not at the wheel). The car has 147,000km's. I changed the fluids (transfer case, transmission and rear end) at 132,000km. They also changed the breather knob. Now, It also happens that I have a ''weird whirring'' sound as I accelerate between 20-100 km/hr. My questions are: Is this all inter connected? Could only be a clogged breather? Should I attend to the whirring/whinning sound 1st as there is a secret warranty covering gen3 Rav 4's in Canada and this would take care of the drive shaft connection to the diff? The have the two rear seals replaced. Is this relatively DYI friendly?