OK - first thing to note - the front diff fill plug. I was able to get to it using a wobble extension. I got it out without much issue, and thought the worst was behind me. The fluid in the front diff was dark and smelly( 35K miles). I installed a new drain plug, and filled it with new fluid. So far so good. But THEN - I tried to put the fill plug back in. I have never cursed so much in my whole life. I just could not get the threads started! I tried the wobble bar that I used to undo it, but I could not turn it smoothly enough to start the threads. I tried a universal joint - same thing. At this point I was getting nervous. Then I recalled someone mentioning a ball ended allen wrench. I tried that but mine is L shaped, and I could not turn it more than maybe 30 degrees before the shorter end whacked against something else. So what to do? I took a dremmel to my L shaped allen and cut the short side off, so it was perfectly straight, and about 4 " long. Within 5 seconds of doing that I had the fill plug in. Then I used the wobble extension again to tighten it. So, be sure you have a straight ball ended 5 mm allen!
Rear diff was easy - the fluid looked brand new.
Haldex was easy - but I think I underfilled it. It snowed the next day and I was not feeling the AWD kick in right away. So I put it back up after a long drive and found I was able to add another couple of oz, maybe 100 ml tops. I did not clean the screen - I'll do that next time.
All in all I am very glad I did it myself and did not have the dealer do it, or some other shop. now I know what I am doing for the next time.
Rear diff was easy - the fluid looked brand new.
Haldex was easy - but I think I underfilled it. It snowed the next day and I was not feeling the AWD kick in right away. So I put it back up after a long drive and found I was able to add another couple of oz, maybe 100 ml tops. I did not clean the screen - I'll do that next time.
All in all I am very glad I did it myself and did not have the dealer do it, or some other shop. now I know what I am doing for the next time.