Haldex precharge pump problem there for definite, the same happened to mine. I ended up buying a complete diff, was lucky to have the whole thing for £150, look around and ring some breakers. Its a ***** to fit so i'd get someone to do it for you unless you have tools and a bit of knowledge.
G